我正在开发iPad应用程序并使用ASIHTTPRequest库(https://github.com/pokeb/asi-http-request)向我的Web服务器发出请求,该请求运行CentOS 6.2并且配备了Apache 2.2和mod_ssl。使用ASIHTTPRequest发送的HTTPS请求返回NULL响应
当我向服务器发出HTTPS请求时,有时会收到空响应。绝对没有。就好像服务器完全死了一样。有时它工作得很好,返回预期的响应。没有韵或理由,当答案是空的,什么时候罚款。
- 服务器使用一个虚拟的安全证书
- 我设置validatesSecurityCertificate为NO
- 我设置SSLVerifyClient为none在httpd.conf
注意,HTTPS请求通过Web浏览器发送工作正常(在你告诉它没有安全证书后继续)。但是,通过HTTP客户端发送的所有HTTPS请求:((从服务器返回的零长度响应))
事实证明,ASIHTTPSRequest的默认超时设置为10秒。我们的一些要求花了很长时间,ASI刚刚放弃了这一点。 –