我知道网站上有这样的问题,但没有一个解决方案适合我。
我想要做的只是使用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询问是否canAuthenticateAgainstProtectionSpace:with authenticationMethod = NSURLAuthenticationMethodServerTrust
当我开始嗅探从模拟器发送的数据包时,我意识到POST根本没有发送。
之前有人遇到过这个问题吗?请指出我正确的方向。
由于
答案 0 :(得分:0)
确保您正在设置客户端的用户名和密码属性:
client.username = @"your_username"
client.password = @"your_password"