繁体   English   中英

ASIHTTPRequest-iOS 5中发生了什么?

[英]ASIHTTPRequest - what broke in iOS 5?

我一直在使用ASIHTTPRequest对iOS游戏上的“分数和设置” xml文件进行简单的POST上传到我的服务器。 从iOS 5开始,ASIHTTPRequest出现了一些问题,并且如上所述该库已被放弃。

我的问题:iOS 5到底发生了什么? 我查看了用于进行HTTP连接和上传的其他选项,与ASI lib相比,它们看起来很繁琐且有点困难。 如果可能的话,我想修复它,但是我似乎无法弄清为什么它不起作用。 我得到:

[STATUS] Request Failed.
[STATUS] Starting asynchronous request.

奇怪“失败”行先打印,是吗?

我在iOS 5上尝试过建议:https(ASIHTTPRequest)也停止工作

我认为您遇到问题的服务器是https吗?

主要更改说明如下:

http://developer.apple.com/library/ios/#technotes/tn2287/_index.html#//apple_ref/doc/uid/DTS40011309

但是,您说您已经拥有解决此问题的解决方案。

这里还有更多建议:

https://github.com/pokeb/asi-http-request/issues/273

尤其是:

在与苹果公司发生支持事件并进行了很多次来回交流之后,我终于通过访问iOS5上的某些https URL解决了我的问题。 事实证明,对iOS 5网络代码进行了更改,如果服务器使用非标准密钥长度,则会导致iOS拒绝安全连接。 我正在与之交谈的服务器具有2056字节的密钥,而不是典型的2048字节。 我能够让服务器管理员重新生成密钥,现在一切都可以正常工作了。

同一台服务器在同一台设备上的Safari中可以正常工作吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM