使用ASIHTTPRequest发送的HTTPS请求返回NULL响应

时间:2012-11-03 19:08:12

标签: iphone ios ipad https asihttprequest

我正在开发一个iPad应用程序并使用ASIHTTPRequest库(https://github.com/pokeb/asi-http-request)向我的Web服务器发出请求,该服务器运行CentOS 6.2并配备了Apache 2.2和mod_ssl已启用。

当我向服务器发出HTTPS请求时,有时我得到一个空响应。绝对没有。好像服务器完全死了。有时它工作正常,返回预期的响应。当响应为空时和没有问题时,没有任何押韵或理由。

  • 服务器使用虚拟安全证书
  • 我将validatesSecurityCertificate设置为NO
  • 我在httpd.conf
  • 中将SSLVerifyClient设置为none

请注意,通过Web浏览器发送的HTTPS请求可以正常工作(在您告知它在没有安全证书的情况下继续)之后。但是,通过HTTP Client发送的所有HTTPS请求:((从服务器返回的零长度响应。)

1 个答案:

答案 0 :(得分:0)

使用ASIHTTPRequest的诀窍是你不使用它。它被作者allseeing-i.com/ASIHTTPRequest弃用了。我建议使用AFNetworking,RESTKit甚至NSURLConnection。

因为我们没有你的代码可以看到,但是当遇到一个多年没有处理过的库的随机问题时,我会先说使用不同的库。