code如下:
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSDictionary *dic = @{@"model":@"b",@"token":@"bb",@"ShopName":@"bbb"};
[manager POST:@"http://masterhouse.cn/api/api.asmx?op=OnStartLook" parameters:parameters progress:^(NSProgress * _Nonnull uploadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSLog(@"%@",responseObject);
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
NSLog(@"%@",error);
}];
错误信息:
Error Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: internal server error (500)" UserInfo={NSUnderlyingError=0x7fd4725279a0 {Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: application/soap+xml" UserInfo={com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x7fd472526570> { URL: http://masterhouse.cn/api/api.asmx?op=OnStartLook } { status code: 500, headers {
"Cache-Control" = private;
"Content-Length" = 506;
"Content-Type" = "application/soap+xml; charset=utf-8";
Date = "Fri, 26 Aug 2016 08:30:47 GMT";
Server = "Microsoft-IIS/7.0";
"X-AspNet-Version" = "4.0.30319";
"X-Powered-By" = "ASP.NET";
}
百度谷歌stackoverflow哪里都找遍了,但都没解决,跪舔大触帮帮忙
Vérifiez le serveur
Il se peut que le Content-Type ne soit pas défini et que le format de la demande, etc., ne soit pas défini. 500 pourrait aussi être la faute du serveur. C'est le problème que j'ai vu, j'espère que cela aide.