1

我知道网站上有多个这样的问题,但没有一个解决方案适合我。

我想做的只是使用 RestKit for iOS 向 Web 服务发布一个简单的帖子。

这是我正在使用的代码:

     RKClient *client = [RKClient sharedClient];
            client.authenticationType = RKRequestAuthenticationTypeHTTPBasic;
            [client post:[ACCOUNT_BASE_URL stringByAppendingString:@"/Register"] params:        

     [NSDictionary dictionaryWithObjectsAndKeys:
                                   _dateOfBirth.text, @"DOB",
                                   _emailAddress.text, @"Email",
                                   _firstName.text, @"FirstName",
                                   _lastName.text, @"LastName",
                                   _password.text, @"Password",
                                   _userName.text, @"UserName",
                                   nil] delegate:self];

我不断收到错误消息:RKResponse.m:164 询问是否可以验证身份验证空间:使用身份验证方法 = NSURLAuthenticationMethodServerTrust

此外,当我开始嗅探从模拟器发送的数据包时,我意识到根本没有发送 POST。

以前有人遇到过这个问题吗?请指出我正确的方向。

谢谢

4

1 回答 1

0

确保您正在设置客户端的用户名和密码属性:

client.username = @"your_username"
client.password = @"your_password"
于 2012-06-04T01:44:16.837 回答