서버 응답에 HTTP 상태 코드 308 Permanent Redirect ( 제안 ) 를 사용하는 것이 안전 합니까? 301 Moved Permanently의 문제는 GET 요청에서만 작동한다는 것입니다 (공평하게 : POST는 옵션이 아닌 GET으로 변환됩니다).
상태 코드는 "RFC 시간"에서 매우 새롭습니다. 제안 할 것이 있습니까?
브라우저가 308을 인식하지 못하면 어떻게해야합니까? 위치를 찾고 302를 수행합니까?
서버 응답에 HTTP 상태 코드 308 Permanent Redirect ( 제안 ) 를 사용하는 것이 안전 합니까? 301 Moved Permanently의 문제는 GET 요청에서만 작동한다는 것입니다 (공평하게 : POST는 옵션이 아닌 GET으로 변환됩니다).
상태 코드는 "RFC 시간"에서 매우 새롭습니다. 제안 할 것이 있습니까?
브라우저가 308을 인식하지 못하면 어떻게해야합니까? 위치를 찾고 302를 수행합니까?
답변:
308은 현재 표준 ( https://tools.ietf.org/html/rfc7538 )이지만 현재 데스크톱 응용 프로그램의 경우 안전하지 않습니다 (2019 년 4 월 3 일 기준). 그러나 일부에서는 거의 안전 할 수 있습니다. 특정 지역 (예 : 인도) 또는 태블릿 및 모바일 장치를 대상으로하는 응용 프로그램 용.
안전 부족은 Windows 7 및 8.1의 IE 11이이를 지원하지 않기 때문입니다. IE 11에서는 사이트가 중단 된 것처럼 보입니다. 운 좋게도 Windows 10과 함께 제공되는 IE는이를 지원하므로 Windows 7에서 일반 인구가 늘어날 때까지 기다리는 경우가 될 것입니다 (Win 7은 글로벌 사용 통계에서 Win 10을 능가했을뿐입니다. [편집] 또는 회사는 더 이상 지원하지 않기로 결정합니다 ( Windows 7이 장기적인 지원을 상실한 2020 년 1 월 14 일부터는 매우 강력한 사례를 만들 수 있습니다 ).
다른 모든 최신 브라우저 (Chrome, Firefox, Safari, Edge, Opera)가 지원합니다.
[편집] 결정을 내리는 데 도움이되는 2019 년 3 월의 사용 통계 :
따라서 308을 사용하기로 한 결정은이 편집 시점 (2019 년 3/4)에 데스크톱 사용자의 5 ~ 9 % 사이에 아마도 위의 통계를 기반으로 한 추측에 영향을 미칩니다. 응용 프로그램이 태블릿 / 모바일 장치에보다 적합하다면이 값은 훨씬 낮아질 것입니다. 마찬가지로 앱이 인도 시장 전용 인 경우와 유사합니다.
브라우저가 https://webdbg.com/test/308/에서 308 리디렉션을 지원하는지 테스트 할 수 있습니다.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/308
RFC 7538 제안은 오늘날 광범위하게 지원됩니다. 안전합니다.
308 대신 301. 307 대신 302.
이동! = 리디렉션
이동은 특정 주소 및 / 또는 파일 이동을 상기시킵니다. 리디렉션은 새로운 위치 또는 주소입니다.
이를 종료하려면 : 해당 상태 코드를 사용하는 것이 안전하지 않습니다. 자세한 내용은 의견을 참조하십시오.
308은 표준이 아니라 실험 단계에있는 제안입니다. 양조업자는 구체적으로 이해하지 못하는 301-399 오류에 대한 300 해석으로 돌아 가야합니다.
일부 브라우저는 해당 상태 코드에서 완전히 실패합니다.