这是我的代码,我没有在任何地方使用过Borring SSL
NSURL* urlToRequest = [NSURL URLWithString:urlString];
NSMutableURLRequest* urlRequest = [NSMutableURLRequest requestWithURL:urlToRequest];
[urlRequest setHTTPMethod:@"GET"];
NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:config];
NSError *error = nil;
if (!error) {
NSURLSessionDataTask *downloadTask = [session dataTaskWithRequest:urlRequest completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
if (!error) {
NSHTTPURLResponse *httpResp = (NSHTTPURLResponse*) response;
if (httpResp.statusCode == 200) {
NSString *response1=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"JSON:%@",response1);
NSLog(@"Response:%@",response);
NSLog(@"Error:%@",error);
}
}
}];
[downloadTask resume];
}
这是我得到的错误,我想知道导致问题的原因是什么?
[BoringSSL]函数boringssl_session_errorlog:第2871行 [boringssl_session_read] SSL_ERROR_ZERO_RETURN(6):操作失败 因为使用close_notify警报干净地关闭了连接
我收到成功回复,过了一段时间后我收到了这个错误。
据我所知,这只是一个警告,我不必考虑它。
无论如何,我得到了成功的回复。如果我错了,请纠正我
欢迎任何建议
P.S 当我在浏览器中复制粘贴URL时,我也没有看到任何错误
答案 0 :(得分:0)
试试这个
session.close()