Commit 58c8b280 authored by 朱璇's avatar 朱璇

修改请求方式

parent bfd0d80b
...@@ -120,15 +120,33 @@ ...@@ -120,15 +120,33 @@
[request setValue:@"gzip" forHTTPHeaderField:@"Content-Encoding"]; [request setValue:@"gzip" forHTTPHeaderField:@"Content-Encoding"];
request.HTTPBody = data; request.HTTPBody = data;
request.HTTPMethod = @"POST"; request.HTTPMethod = @"POST";
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) { NSURLSession *session = [NSURLSession sharedSession];
NSHTTPURLResponse *res = (NSHTTPURLResponse *)response; __block NSString *result = @"";
NSInteger code = res.statusCode; NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (code == 200) {
if (success) { if (!error) {
success(code); //没有错误,返回正确;
} result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"返回正确:%@",result);
}else{
//出现错误;
NSLog(@"错误信息:%@",error);
} }
}]; }];
[dataTask resume];
// [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse * _Nullable response, NSData * _Nullable data, NSError * _Nullable connectionError) {
// NSHTTPURLResponse *res = (NSHTTPURLResponse *)response;
// NSInteger code = res.statusCode;
// if (code == 200) {
// if (success) {
// success(code);
// }
// }
// }];
} }
@catch (NSException *exception) { @catch (NSException *exception) {
phobosLog(exception); phobosLog(exception);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment