2

我正在开发一个 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 客户端发送的所有 HTTPS 请求:((从服务器返回的零长度响应。))

4

1 回答 1

0

使用 ASIHTTPRequest 的诀窍是不要使用它。它的作者allseeing-i.com/ASIHTTPRequest已弃用它。我建议使用 AFNetworking、RESTKit 甚至 NSURLConnection。

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

于 2012-11-04T17:34:24.597 回答