gpt4 book ai didi

ios - NSURLErrorDomain 代码=-1012 与反向代理

转载 作者:太空宇宙 更新时间:2023-11-03 14:51:59 25 4
gpt4 key购买 nike

尝试使用 iOS 应用程序(NSUrlSession、AFNetworking-2)连接到 SOAP Web 服务。Webservice 使用 http 和 https(不是自签名证书)工作正常。现在,我们的 IT 已经激活了 Web 服务端口的反向代理。通过使用相同的代码,现在我得到了这个错误:

2015-11-06 08:19:59.473 ReverseProxy[1566:822246] Bad SOAP server!. Error: Error Domain=NSURLErrorDomain Code=-1012 "(null)" UserInfo={NSErrorFailingURLKey=https://xxx.xxx.com:8833/xxx/xxx, NSErrorFailingURLStringKey=https://xxx.xxx.com:8833/xxx/xxx}

第一个想法是,反向代理有问题。但是用 SOAPUI 做同样的请求,工作正常。

知道为什么该应用无法使用反向代理吗?

最佳答案

问题已解决。

不要为 NSURLSession 实现这个委托(delegate)..

-(void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler

.. 只需为 NSURLSessionTask 实现这个委托(delegate)。

-(void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task didReceiveChallenge:(NSURLAuthenticationChallenge *)challenge completionHandler:(void (^)(NSURLSessionAuthChallengeDisposition, NSURLCredential * _Nullable))completionHandler

这解决了我的问题

关于ios - NSURLErrorDomain 代码=-1012 与反向代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33561685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com