나는이 같은 함수를 호출하고있어 실패jQuery를 아약스는 알 수없는 이유로
[6192] MyData: $.support.cors: true
[6192] MyData: getting data({0})
[6192] MyData: https://_some_root_/data/
[6192] MyData: data request failed with Unknown: Unknown
[6192] MyData: data request completed: Unknown
I을 찰스를 사용하여 모니터,이게 내가 얻은 것입니다 :
https://_some_root_/
Failed
No request was made. Possibly the certificate was rejected.
-
HTTP/1.0
CONNECT
-
/127.0.0.1
_some_root_/_some_ip_address_
3/31/11 3:15:28 PM
-
-
-
-
-
-
-
0.02 KB/s
-
366 bytes
-
-
-
366 bytes
-
-
그리고 요청이 탭에서 볼 수 있습니다. n 오른쪽으로 보임 (승인 헤더가 없음).
CONNECT _some_root_:443 HTTP/1.0
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; Tablet PC 2.0)
Host: _some_root_:443
Content-Length: 0
Proxy-Connection: Keep-Alive
Pragma: no-cache
무엇이 제공됩니까? 인식 할 수없는 인증서 또는 그와 같은 프롬프트가 없습니다. 단지 실패합니다. (브라우저에서 GET 요청을하면 잘 작동합니다.)
당신이 시도 할 수 있습니다 AJAX 요청에'cache : false'를 추가 했습니까? –
@ LekisS : 시도했지만 작동하지 않았습니다. 놀랍지는 않습니다 :'dataType : "json"'에 대해서,'cache'는 기본적으로 false로 설정됩니다. –
@ben이 교차 도메인 아약스입니까? – kjy112