Authentication MKNetworkKit和身份验证
我刚从ASIHTTPRequest切换到MKNetworkKit,无论如何,我面临以下问题,post请求有这种url,当我使用MKNetworkKit发出请求时,我总是收到403错误。下面是我使用的代码:Authentication MKNetworkKit和身份验证,authentication,http-status-code-403,mknetworkkit,mknetworkengine,Authentication,Http Status Code 403,Mknetworkkit,Mknetworkengine,我刚从ASIHTTPRequest切换到MKNetworkKit,无论如何,我面临以下问题,post请求有这种url,当我使用MKNetworkKit发出请求时,我总是收到403错误。下面是我使用的代码: sharedEngine = [[super alloc] initWithHostName:@"hostname.com"] MKNetworkOperation *op = [self operationWithPath:@"login.json"
sharedEngine = [[super alloc] initWithHostName:@"hostname.com"]
MKNetworkOperation *op = [self operationWithPath:@"login.json"
params:nil
httpMethod:@"POST"
ssl:YES];
[op setUsername:@"username" password:@"password" basicAuth:YES];
[op addData:[email dataUsingEncoding:NSUTF8StringEncoding] forKey:@"email"];
[op addData:[password dataUsingEncoding:NSUTF8StringEncoding] forKey:@"password"];
[op addCompletionHandler:^(MKNetworkOperation *completedOperation) {
NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData:completedOperation.responseData
options:kNilOptions
error:nil];
handler(responseDictionary,completedOperation.HTTPStatusCode);
} errorHandler:^(MKNetworkOperation *completedOperation, NSError *error) {
_error(error);
}];
[self enqueueOperation:op];
我不明白出了什么问题这仍然是个问题吗?最近重新编写了身份验证,您应该查看最新版本。实际上,自从切换到AFNetworking后,我没有检查