84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
일반 프런트엔드 라이브러리는 ajax的请求后,响应对象headers里都会有X-Requested-With:XMLHttpRequest但是axios发送的ajax요청을 보내지만 응답 헤더에 해당 필드가 없습니다
ajax
headers
X-Requested-With:XMLHttpRequest
axios
nodejs 코드에서 axios가 보낸 프런트엔드 요청을 가로채는 방법은 무엇입니까?
모든 요청에 X-Requested-With 헤더를 추가하고 싶습니다:
X-Requested-With
전송된 Ajax를 가로채려면 테스트 중에 했던 것처럼 원래 방법을 spy로 XMLHttpRequest 바꾸면 됩니다.
XMLHttpRequest
Axios가 기본적으로 이 헤더를 추가하지 않는 이유를 알 수 없습니다. . .
이를 차단하려면 프록시 플러그인을 추가하세요
Axios 문제인 것이 확실합니까? Ajax와 axios는 단지 http 요청을 전송하는 도구일 뿐이므로 포스터의 axios에서 보낸 ajax 요청이 잘못되었음을 지적하고 싶습니다. 백엔드를 어떻게 작성하는지 모르시나요? 도메인 교차 시 허용되는 요청 헤더가 구성되어 있지 않으면 지정된 헤더 데이터를 얻을 수 없습니다."Access-Control-Allow-Headers": "X-Requested-With"
"Access-Control-Allow-Headers": "X-Requested-With"
모든 요청에
으아악X-Requested-With
헤더를 추가하고 싶습니다:전송된 Ajax를 가로채려면 테스트 중에 했던 것처럼 원래 방법을 spy로
XMLHttpRequest
바꾸면 됩니다.Axios가 기본적으로 이 헤더를 추가하지 않는 이유를 알 수 없습니다. . .
이를 차단하려면 프록시 플러그인을 추가하세요
Axios 문제인 것이 확실합니까? Ajax와 axios는 단지 http 요청을 전송하는 도구일 뿐이므로 포스터의 axios에서 보낸 ajax 요청이 잘못되었음을 지적하고 싶습니다. 백엔드를 어떻게 작성하는지 모르시나요? 도메인 교차 시 허용되는 요청 헤더가 구성되어 있지 않으면 지정된 헤더 데이터를 얻을 수 없습니다.
"Access-Control-Allow-Headers": "X-Requested-With"