개발자가 REST API를 로컬에서 개발하는 동안 브라우저에 HTTPOnly 쿠키가 설정되지 않는 문제에 직면했습니다.
문제 해결을 위해 다양한 접근 방식이 사용되었습니다. 포함:
다음 권장 사례에도 불구하고 HTTPOnly 쿠키 속성은 두 경우 모두 설정되지 않은 상태로 유지되었습니다. 문제는 결국 프론트엔드에서 사용되는 JavaScript fetch() 메소드에서 발생하는 것으로 추적되었습니다.
문제는 fetch()에 credential: 'include' 옵션을 추가하여 해결되었습니다. 요구. 이를 통해 브라우저는 쿠키를 보내고 받을 수 있으며 HTTPOnly 속성이 의도한 대로 작동할 수 있습니다.
위 내용은 `fetch()`를 사용하여 로컬 호스트에서 내 HTTPOnly 쿠키 설정이 아닌 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!