HTTP URL Redirection(30x)과 Authorization Header

Development / HTTP

HTTP 서버에서 301(Moved permanently), 302(Found), 303(See other), 307(Temporary redirect), 308(Permanent redirect) 응답 코드를 통해 클라이언트에게 Redirect를 지시하는 경우, 본래의 request의 Header에 존재하던 Authorization 항목이, 새로이 redirect된 request에는 사라지게 되는 문제가 발생하였다. 일반적으로 301, 302, 303은 그 특성에 따라 request의 method가 변경될 수도 있는 등, 본래의…