3

这是我的代码,我没有在任何地方使用 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 警报彻底关闭

我得到了成功响应,一段时间后我收到了这个错误。

据我了解,这只是一个警告,我不必考虑。

无论如何我得到了成功的回应。如果我错了,请纠正我

欢迎任何建议

PS 当我在浏览器中复制粘贴 URL 时,我也没有看到任何错误

4

1 回答 1

-1

试试这个

NSURL *url = [NSURL URLWithString:urlString];
NSMutableURLRequest * urlRequest = [NSMutableURLRequest requestWithURL:url];
NSData *requestData = [prams dataUsingEncoding:NSUTF8StringEncoding];

[urlRequest setHTTPMethod:@“GET”];
[urlRequest setValue:@"application/json" forHTTPHeaderField:@"Accept"];
[urlRequest setValue:@"application/json" forHTTPHeaderField:@"Content-Type"];

NSURLSessionDataTask * dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:urlRequest completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
    //NSLog(@"data=%@",data);

    if (data.length>0 && error==nil) {
        NSDictionary *dict = [NSJSONSerialization JSONObjectWithData:data options:0 error:NULL];
        NSLog(@"Dict=%@",dict);


    }
}];
[dataTask resume];
于 2018-03-29T07:34:48.210 回答