我正在開發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剛剛放棄了這一點。 –