CORS 요청을 각도 (4.2.4)로 실행하려고하는데 GET 메서드를 사용할 때 모든 것이 잘 작동합니다. POST 요청을 실행할 때이 오류를 얻을 : 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드 403 (각도 4)이 있습니다.
0
A
답변
0
이 예상되는 행동 : Response for preflight has invalid HTTP status code 403
헤더 스크린 샷이있다. 요청이 간단한 요청이 아니므로 브라우저는 OPTIONS 메소드로 프리 플라이트 요청을 수행했습니다.
API 서버가이 방법을 지원하지 않습니다.
이 해결책은 API의 OPTIONS 메소드에 대한 지원을 추가하는 것입니다. 요청 헤더에 OPTIONS 메소드와 'origin'헤더가 있으면 "Access-Control-Allow-Origin", "Access-Control-Allow-Methods", "Access-Control-Allow-Headers"헤더가있는 빈 내용에 응답하십시오.
는 PHP에서 구현으로, 여기에 해답을 발견 : 클라이언트 브라우저가 적용 액세스 제어-allow- * 헤더, 옵션 응답을 수신하면 Backbone & Slim PHP - Access-Control-Allow-Headers - Can GET information, can't POST it?을, 그 다음은 POST 요청을 올릴 것이다.
관련 문제
- 1. 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드가 있습니다.
- 2. 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드 404가 있습니다. CORS 사용 후도
- 3. 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드 500이 있습니다.
- 4. 프리 플라이트에 대한 응답에 각도 4의 HTTP 상태 코드 500이 유효하지 않습니다.
- 5. XMLHttpRequest가 'URL'을로드 할 수 없습니다. 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드가 있습니다.
- 6. XMLHttpRequest를로드 할 수 없습니다 .... 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드가 있습니다.
- 7. 각도 2 : 프리 플라이트에 대한 응답 처리 방법이 유효하지 않은 HTTP 상태 코드 400입니다. 잘못된 요청
- 8. 프리 플라이트에 대한 응답이 유효하지 않은 HTTP 상태 코드 404 - 각도 4 및 웹 API 2
- 9. 프리 플라이트에 대한 응답이 유효하지 않은 HTTP 상태 코드 : 401 각도
- 10. Vue js POST가 onclick 로그인에 실패했습니다. "프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드 404가 있습니다."
- 11. 오류 발생 : XMLHttpRequest를로드 할 수 없습니다. - 프리 플라이트에 대한 응답에 유효하지 않은 HTTP 상태 코드 405가 있습니다.
- 12. 프리 플라이트에 대한 응답에 Axios를 사용하는 잘못된 HTTP 상태 코드 400이 있습니다.
- 13. Angular2 Firebase : 프리 플라이트에 대한 응답이 유효하지 않은 HTTP 상태 코드 405
- 14. 프리 플라이트에 대한 응답이 ionic + CI 백엔드에서 유효하지 않은 HTTP 상태 코드 405를 가짐
- 15. 응답 유효하지 않은 HTTP 상태 코드 405 AngularJS와
- 16. 프리 플라이트에 대한 응답이 405로 응답했습니다. 오류 코드 : 각도 JS
- 17. AJAX로 POST를 수행하면 "프리 플라이트에 대한 응답이 유효하지 않습니다 (리디렉션)"
- 18. Chrome에서만 오류가 발생했습니다. XMLHttpRequest에 URLResponse를로드 할 수 없습니다. 프리 플라이트에 유효하지 않은 HTTP 상태 코드가 있습니다. 400 NgResource-AngularJS
- 19. ExpressCheckout IPN 유효하지 않은 응답 상태 403
- 20. XMLHttpRequest에서 URL을로드 할 수 없습니다. 프리 플라이트에 대한 응답이 잘못 HTTP 상태 코드 (405)
- 21. 고르 - 프리 플라이트에 대한 응답이 유효하지 않습니다 (리디렉션) - REDUX
- 22. 예기치 않은 HTTP 상태 코드 : 403 (-1) 엑스 코드 7
- 23. 해결되지 않은 URL에 대한 HTTP 상태 코드
- 24. KSOAP2 : 웹 서비스의 응답에 대한 http 상태 코드를 얻습니다.
- 25. 각도 $ http 콘텐츠 형식 헤더를 보낼 수 없습니다.
- 26. 403 금지 된 API (노드 js) Angular js1
- 27. 알 수없는 명령 응답에 대한 http 상태 코드 선택
- 28. 프리 플라이트에 대한 응답이 잘못되었습니다. (리디렉션) 오류가 발생했습니다.
- 29. REST API from Javascript - 유효하지 않은 HTTP 상태 코드 405
- 30. 각도 - 오류 : 유효하지 않은 상태 심판 ''
백엔드 문제가 아닙니다. 나는 API 서비스 문제라고 생각한다. – Dhyey
요청의 와일드 카드 URL을 추가하여 수동으로 전송할 헤더 허용과 함께 메소드를 허용하고, 메소드가 포스트 삭제를 가져오고 호스트에 원산지를 허용하거나 *를 추가한다. 예 :/api/web/v2/*에 대한 옵션 방법 – Priya