iPad 응용 프로그램을 개발하고 ASIHTTPRequest 라이브러리 (https://github.com/pokeb/asi-http-request)를 사용하여 실행중인 웹 서버에 요청합니다 CentOS 6.2이며 아파치 2.2와 mod_ssl이 가능합니다.ASIHTTPRequest와 함께 전송 된 HTTPS 요청은 NULL 응답을 반환합니다.
서버에 HTTPS 요청을하면 때때로 null 응답을받습니다. 절대적으로 아무것도. 마치 서버가 완전히 죽은 것처럼. 때로는 정상적으로 작동하여 예상되는 응답을 반환합니다. 응답이 null이고 괜찮 았을 때 운율이나 이유가 없습니다.
- 서버는 더미 보안 인증서를 사용
- 나는 NO
- 내가 httpd.conf 파일에 없음으로 웹 브라우저를 통해 전송
주, HTTPS 요청을 SSLVerifyClient는 설정하고에 validatesSecurityCertificate을 설정하고 보안 인증서없이 진행하도록 지시 한 후 잘 작동합니다. 그러나 HTTP 클라이언트를 통해 전송 된 모든 HTTPS 요청은 다음과 같습니다. (서버에서 반환 된 길이가 0 인 응답)
ASIHTTPSRequest의 기본 제한 시간은 10 초로 설정되어 있습니다. 우리의 요청 중 일부는 비정상적으로 오랜 시간이 걸렸으며 ASI는 그 시점에서 그냥 포기했습니다. –