iOS post请求时报错NSLocalizedDescription=Expected status cod

用AFNetworking postJSON数据的时候,刚开始提示我//Error Domain=NSURLErrorDomain Code=-1007 "too many HTTP redirects",说是多重定向问题

后来我改了之后又报错//NSLocalizedDescription=Expected status code in (200-299), got 400

解决办法:

NSString *pathStr=@"" ; NSDictionary *jsonObject = @{@"key":@"5dc1203cd89d85c713ef6704d651c7ce",@"userId":@"123456654321"}; AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:pathStr]]; httpClient.parameterEncoding=AFJSONParameterEncoding; [httpClient registerHTTPOperationClass:[AFJSONRequestOperation class]]; [httpClient setDefaultHeader:@"Accept" value:@"application/json"]; // NSMutableDictionary *params=[[NSMutableDictionary alloc]init];// // [params setObject:@"5dc1203cd89d85c713ef6704d651c7ce" forKey:@"key"];// // [params setObject:@"123456654321" forKey:@"userId"]; [httpClient postPath:@"accessToken" parameters:jsonObject success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"data=====%@",jsonObject); //NSString *responseStr = [[NSString alloc] initWithData:responseObject encoding:NSUTF8StringEncoding]; NSLog(@"responseString:%@",operation.responseString); //NSLog(@"Request Successful, response ‘%@’", responseStr); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"[HTTPClient Error]: %@", error); }];

,于是,月醉了,夜醉了,我也醉了。

iOS post请求时报错NSLocalizedDescription=Expected status cod

相关文章:

你感兴趣的文章:

标签云: