http://192.168.0.175:8888/v1/business/app/seller/getSellerInfo
{"sellerId":"1"}
后台给的截图 好多参数 其实不需要的 如图
121596857737_.pic_hd.jpg我自己调试postMan截图
image.png image.png image.png
设置代码
if ([UserManager logined]) {
//设置这样可以
[PPNetworkHelper setRequestSerializer:PPRequestSerializerJSON];
[PPNetworkHelper setResponseSerializer:PPResponseSerializerJSON];
//设置这样也可以
//_sessionManager.requestSerializer = [AFJSONRequestSerializer serializer];
//_sessionManager.responseSerializer = [AFJSONResponseSerializer serializer];
//光设置这些没屌用
//[_sessionManager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
//[_sessionManager.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[_sessionManager.requestSerializer setValue:sharedUserManager.account.token forHTTPHeaderField:@"token"];
}
设置服务器状态code
NSURLSessionDataTask * _Nonnull task
NSURLResponse *responseZt = [task response];
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)responseZt;
NSInteger responseCode = [httpResponse statusCode];
faliure
//如果域名错误 errorResponse 是空的 false 也是@“” length长度 0
NSString* errorResponse = [[NSString alloc] initWithData:(NSData *)error.userInfo[@"com.alamofire.serialization.response.error.data"] encoding:NSUTF8StringEncoding];
NSMutableDictionary *errorDic;
if (errorResponse && ![errorResponse isEqualToString:@""]) {
NSData *jsonData = [errorResponse dataUsingEncoding:NSUTF8StringEncoding];
NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:jsonData options:kNilOptions error:NULL];
errorDic = [dict mutableCopy];
[errorDic setValue:[NSNumber numberWithInteger:[httpResponse statusCode]] forKey:@"status_code"];
[errorDic setValue:@"资源不存在" forKey:@"message"];
[errorDic setValue:@"0" forKey:@"success"];
[errorDic setValue:@"10001" forKey:@"code"];
} else {
errorDic = [NSMutableDictionary dictionary];
[errorDic setValue:[NSNumber numberWithInteger:[httpResponse statusCode]] forKey:@"status_code"];
[errorDic setValue:@"资源不存在" forKey:@"message"];
[errorDic setValue:@"0" forKey:@"success"];
[errorDic setValue:@"10001" forKey:@"code"];
}
网友评论