错误域=com.alamofire.error.serialization.response Code=-1011 “请求失败:内部服务器错误(500)”
Posted
技术标签:
【中文标题】错误域=com.alamofire.error.serialization.response Code=-1011 “请求失败:内部服务器错误(500)”【英文标题】:Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" 【发布时间】:2014-10-07 08:32:03 【问题描述】:我在我的应用程序中使用 afnetworking。
为了在服务器上发布数据,我编写了以下代码
- (void) callLoginAPI:(NSDictionary *)dictProfile
// 1
NSDictionary *params = @@"username":[dictProfile valueForKey:@"name"],
@"first_name":[dictProfile valueForKey:@"first_name"],
@"last_name":[dictProfile valueForKey:@"last_name"],
@"email":[dictProfile valueForKey:@"email"],
@"dob":[dictProfile valueForKey:@"birthday"],
@"gender":[dictProfile valueForKey:@"gender"],
@"location":[[dictProfile valueForKey:@"location"] valueForKey:@"name"],
@"timezone":[dictProfile valueForKey:@"timezone"],
@"language":@"",
@"profile_pic_url":[NSString stringWithFormat:@"http://graph.facebook.com/%@/picture?type=large",[dictProfile valueForKey:@"id"]],
@"cover_pic_url":@""
;
NSString* HOST_URL = [NSString stringWithFormat:@"%@login/",BASE_URL];
AFHTTPRequestOperationManager *operationManager = [AFHTTPRequestOperationManager manager];
operationManager.requestSerializer = [AFJSONRequestSerializer serializer];
[operationManager POST:HOST_URL parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject)
NSLog(@"resp:%@",responseObject);
// Enter what happens here if successsful.
failure:^(AFHTTPRequestOperation *operation, NSError *error)
NSLog(@"error:%@",error);
// Enter what happens here if failure happens
];
但作为回应,我收到以下错误
error:Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" UserInfo=0x7cc8bb50 com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7ca9d4d0> URL: http://10.1.81.35:8000/api/login/ status code: 500, headers
"Content-Type" = "text/html";
Date = "Tue, 07 Oct 2014 08:25:40 GMT";
Server = "WSGIServer/0.1 Python/2.7.6";
Vary = Cookie;
"X-Frame-Options" = SAMEORIGIN;
, NSErrorFailingURLKey=http://10.1.81.35:8000/api/login/, NSLocalizedDescription=Request failed: internal server error (500),
我不明白我在哪里制作了 mitake。 任何帮助都会很重要。
【问题讨论】:
我也有同样的问题,解决了吗? 任何解决方案 【参考方案1】:我觉得你没事。您的服务器向您的请求返回错误。代码 500 通常表示内部错误,例如未处理的异常。所以它肯定与客户无关。
【讨论】:
以上是关于错误域=com.alamofire.error.serialization.response Code=-1011 “请求失败:内部服务器错误(500)”的主要内容,如果未能解决你的问题,请参考以下文章
(错误域=NSPOSIXErrorDomain 代码=100“协议错误”
错误:错误域=NSURLErrorDomain 代码=-1001“请求超时。”