2014-07-24 2 views
1

Chrome에서 HTTPS 끝점에 대한 실패한 CORS 요청을 검사하는 방법을 찾고 있습니다. 요청이 실패하면 개발자 도구 네트워킹 탭에 나타나지 않습니다. 대신 다음과 같이 콘솔에 오류 메시지 만 표시됩니다.Chrome에서 실패한 CORS 요청 검사

XMLHttpRequest cannot load https://someOtherDomain.com:8443/some/path. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://www.mysite.com' is therefore not allowed access. 

나는 그러나 내가 거세한 숫양을 추론하기 위해 노력하고있어,이 오류 메시지가 말해 무엇을 충분히 알고 있어요 여부를 클라이언트 서버 사이의 반응을 방해하는 무언가가있다.

+0

크롬 네트워크 탭에서 빨간색으로 실패한 cors 요청이 표시됩니다 ... – dandavis

+0

슬프게도 모든 CORS 요청 실패가 Chrome에서 동일한 방식으로 처리되는 것은 아닙니다. 너무 나쁘다. 실제로이 문제를 쉽게 진단 할 수 있기 때문이다. –

답변

0

그러나 클라이언트와 서버 사이에 응답을 방해하는 것이 있는지 여부를 추측하려고합니다.

그래서 당신은 서버가 응답과 함께 필요한 액세스 제어 - 허용 - 원산지 헤더를 전송하지 않은 경우에도 발송했는지 등의 헤더를 살펴 싶어?

구글 크롬, 당신이 당신이에 대해 물어하는지 디버깅 할 것 같은 브라우저를 열고, 플래그 --disable-web-security와 함께 실행하여 몇 가지 보안 기능을 해제 할 수 있지만, 는 방지 할 수 없습니다 이 모드에서, 당신이 지금 오류가 발생되지 않고 요청을 볼 수 있습니다 다른 사람에 대한 에러 메시지를, 당신은 여전히 ​​수, 브라우저로 그것을

를 해결해야 할 것 정상적으로 검사하기 위해


당신의 cmd를에서이 같은 브라우저를 실행하는 방법의 예 A 윈도우 7 (64) 기계 이상

start "" "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "--disable-web-security" 

참조 here


실행하지 마시오 크롬 정상 웹 브라우징의 경우