84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
제목에서 알 수 있듯이,angularjs가 $http get 요청을 시작할 때마다 동일한 요청이 두 번 발생합니다.
아래와 같이:
동일한 요청이 발생할 때마다 이전 요청(Initiator: angle.js)은 빈 값을 반환하고, 후속 요청(Initiator: Other)은 데이터를 반환합니다.
어떻게 이런 일이 일어났나요? 한 번만 부탁드려도 될까요?
Following the voice in heart.
OPTIONS 요청은 도메인 간 요청 전에 브라우저가 먼저 OPTIONS 요청을 보내 서버 요청 액세스 헤더를 얻습니다. OPTIONS 요청이 거부되면 GET/POST/PUT/PATCH와 같은 후속 작업이 수행됩니다. 계속하지 마세요.
이전 요청은 경로 탐색만 하고 데이터 헤더만 요청했기 때문에 빈 값이 반환되는 것이 일반적입니다. 이전 OPTIONS 액세스의 헤더 정보가 서버에 의해 거부되면 다음 요청이 시작되지 않습니다.
이것은 HTTP 자체의 특성이므로 특별히 처리할 필요가 없습니다. 자체 서버인 경우 백그라운드에서 모든 OPTIONS 유형 요청에 대해 빈 값만 반환하면 됩니다. 데이터 헤더만 요청), 항상 null을 반환합니다.
첫 번째 요청은 옵션 유형이고, 두 번째 요청은 귀하가 지정한 유형입니까?
첫 번째는 옵션 요청이 각도 프레임워크 자체에 의해 확인된 도메인 간 요청이라는 것입니다. 실제 요청은 옵션 확인이 통과된 경우에만 전송되며 이를 무시하고 백엔드에서 처리하도록 할 수 있습니다.
OPTIONS 요청은 도메인 간 요청 전에 브라우저가 먼저 OPTIONS 요청을 보내 서버 요청 액세스 헤더를 얻습니다. OPTIONS 요청이 거부되면 GET/POST/PUT/PATCH와 같은 후속 작업이 수행됩니다. 계속하지 마세요.
이전 요청은 경로 탐색만 하고 데이터 헤더만 요청했기 때문에 빈 값이 반환되는 것이 일반적입니다. 이전 OPTIONS 액세스의 헤더 정보가 서버에 의해 거부되면 다음 요청이 시작되지 않습니다.
이것은 HTTP 자체의 특성이므로 특별히 처리할 필요가 없습니다. 자체 서버인 경우 백그라운드에서 모든 OPTIONS 유형 요청에 대해 빈 값만 반환하면 됩니다. 데이터 헤더만 요청), 항상 null을 반환합니다.
첫 번째 요청은 옵션 유형이고, 두 번째 요청은 귀하가 지정한 유형입니까?
첫 번째는 옵션 요청이 각도 프레임워크 자체에 의해 확인된 도메인 간 요청이라는 것입니다. 실제 요청은 옵션 확인이 통과된 경우에만 전송되며 이를 무시하고 백엔드에서 처리하도록 할 수 있습니다.