- Chrome의 시크릿 탭에서 URL을 열면 서버가 HTTP 200 OK 코드 및 HTML 페이지로 응답합니다.
- Fiddler =>를 사용하여 똑같은 요청을 재생하면 서버는 동일한 URL에 HTTP 301 리디렉션으로 응답합니다.
- 다시 요청이 브라우저에서 전송되는 것을 다시 200 OK 코드 ...
내가 확인한 똑같은> HTTP입니다 = 같은 URL을 열고, 새로운 하나를 열고, 시크릿 탭 닫기 해당 URL을 열 때마다 (시크릿 탭에서 URL이 열리기 때문에 다를 수 없습니다)서버가 브라우저 및 피들러에서 보낸 동일한 요청에 다르게 응답합니다.
브라우저와 피들러가 보낸 동일한 요청을 서버가 어떻게 구별 할 수 있습니까? 요청은 다음과 같습니다 나는 그런 문제를보고 내가 깊은 여기 발굴하는 방법에 대한 생각이없는 처음 ...
는 :
GET <url> HTTP/1.1
Host: <host>
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding: gzip, deflate, sdch, br
Accept-Language: en-US,en;q=0.8
쿠키 일 수 있습니다. –
요청이 정확히 동일하며 쿠키가 없습니다. – mephisto123