Sar*_*ika 5 objective-c ios afnetworking afnetworking-2
我有一个UITextField,当我在UITextField中写东西并按下更新按钮时,我想更新我的服务器,我使用了AFNetworking,但是我有一个错误:
Domain=com.alamofire.error.serialization.response Code=-1011
"Request failed: internal server error (500)
{ status code: 500, headers {
"Access-Control-Allow-Headers" = "Origin, X-Requested-With, Content-Type, Accept";
"Access-Control-Allow-Methods" = "OPTIONS,GET,POST,PUT,DELETE";
"Access-Control-Allow-Origin" = "*";
Connection = "keep-alive";
"Content-Type" = "text/plain";
Date = "Thu, 24 Jul 2014 00:41:56 GMT";
Server = Cowboy;
"Transfer-Encoding" = Identity;
Via = "1.1 vegur";
"X-Powered-By" = Express;
} }, NSLocalizedDescription=Request failed: internal server error (500)}
Run Code Online (Sandbox Code Playgroud)
这是我的更新按钮代码:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
NSDictionary *params = @ {@"status" :_status};
[manager POST:BASE_URL parameters:params
success:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSLog(@"JSON: %@", responseObject);
}
failure:
^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
Run Code Online (Sandbox Code Playgroud)
感谢任何帮助!
小智 -2
从代码中删除这一行:
manager.responseSerializer = [AFHTTPResponseSerializer serializer];
Run Code Online (Sandbox Code Playgroud)
并将您的 requestSerializer 更改为:[AFHTTPRequestSerializer serializer];
这在我的应用程序中运行良好。
| 归档时间: |
|
| 查看次数: |
6976 次 |
| 最近记录: |