HTTP (비 HTTPS) 사이트에 POST 요청을하고 Chrome 개발자 도구에서 요청을 검사 한 후 서버에 보내기 전에 자체 헤더를 추가 한 것을 발견했습니다.
Upgrade-Insecure-Requests: 1
에서 검색을 수행 한 후 Upgrade-Insecure-Requests
, 나는 오직 찾을 수있는 정보를 전송하는 서버에 대한 이 헤더를 :
Content-Security-Policy: upgrade-insecure-requests
이것은 관련이 있지만 내 경우 CLIENT가 Request 에서 헤더를 보내고 있기 때문에 여전히 매우 다릅니다. 내가 찾은 모든 정보는 Response 에서 관련 헤더를 보내는 서버에 관한 것 입니다.
Chrome (44.0.2403.130m) Upgrade-Insecure-Requests
이 내 요청에 추가 되는 이유는 무엇입니까?
2016-08-24 업데이트 :
이 헤더는 이후 W3C 후보 추천 으로 추가되었으며 공식적으로 인정됩니다.
이 질문을 겪고 혼란스러워하는 사람들에게는 Simon East 의 훌륭한 답변 이 잘 설명되어 있습니다.
Upgrade-Insecure-Requests: 1
헤더로 사용 HTTPS: 1
이전 W3C 작업 초안에 와 개명되었다 조용히 변화가 공식적으로 승인되기 전에 크롬으로.
(이 질문은이 헤더에 공식 문서가없고 Chrome이이 헤더를 보낸 유일한 브라우저 일 때이 전환 중에 질문되었습니다.)