URL在应用程序上给出超时但在iOS设备中的safari上工作正常

时间:2017-11-13 13:54:47

标签: ios nsurlconnection

我正试图从我的iOS应用程序中的一个URL获得响应,这给了我超时但是当我在safari上打开该URL时,它似乎工作正常。

我也尝试从网址安装证书,但它仍无效。

任何人都可以告诉我这可能是什么问题吗?

NSMutableURLRequest * urlReq = [NSMutableURLRequest requestWithURL:url                                                               的CachePolicy:NSURLRequestUseProtocolCachePolicy                                                           timeoutInterval:180.0];

NSString * httpMeth = HttpMethod;
[urlRequest setHTTPMethod:httpMeth];

__block void (^completionHandler)(NSData*, NSURLResponse*, NSError*) =
^void(NSData *data ,NSURLResponse *response ,NSError *connectionError)
{

    dispatch_async(dispatch_get_main_queue(), ^{
        [self connectionRecivedResponse:response withData:data
                        connectionError:connectionError];
    });

};

NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:config];

[[session dataTaskWithRequest:urlReq                 completionHandler:配置]

0 个答案:

没有答案