UFO ET IT

동일한 도메인의 CORS 오류?

ufoet 2020. 11. 21. 08:37
반응형

동일한 도메인의 CORS 오류?


지금 이상한 CORS 문제가 발생하고 있습니다.

다음은 오류 메시지입니다.

XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] 
Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin

두 서버 :

  • localhost : 8666 / routeREST / : 이것은 간단한 Python Bottle 서버입니다.
  • localhost : 8080 / : Javascript 응용 프로그램을 실행하는 Python simpleHTTPserver. 이 앱은 위의 서버에서 Ajax 요청을 실행하고 있습니다.

문제가 무엇인지에 대한 생각은 없습니까?

편집하다:

그리고 ... 항구가 문제였습니다. 귀하의 답변에 감사드립니다 :)

누구나 Python 병 서버를 사용하는 경우이 게시물에 제공된 답변에 따라 CORS 문제를 해결할 수 있습니다. Bottle Py : jQuery AJAX 요청에 CORS 활성화


프로토콜 , 호스트 포트동일한 경우에만 동일한 것으로 간주됩니다 . 동일한 원본 정책

활성화하려면 헤더를 추가하여 cors따라야합니다 . Mozilla에는 예제있습니다.

응답의 헤더로 Access-Control-Allow-Origin을 추가해야합니다. (당신은 아마해야 모두를 허용하려면 NOT 그렇게) :

Access-Control-Allow-Origin: *

포트 번호가 다릅니다.

체계, 호스트 이름 또는 포트가 일치하지 않는 경우 요청은 교차 도메인으로 간주됩니다.

참고 URL : https://stackoverflow.com/questions/19966707/cors-error-on-same-domain

반응형