2013-06-17 3 views
-2

HTTP 파서를 만들려고합니다. HTTP 응답 메시지 에서 URL을 검색하는 방법을 알고 싶습니다. 모든 응답에 페이지의 URL이 포함되어 있습니까? 헤더의 일부 필드를 보거나 패킷 본문 만보고해야합니까? 이전 패킷 (예 : 위치 메시지)의 정보를 저장해야합니까?HTTP 응답에서 URL을 어떻게 찾을 수 있습니까?

답변

0

요청에는 URL이 있으며 응답은 클라이언트에 다시 전송되는 데이터 패킷입니다. 하지만 HTTP 요청을하면 즉각적인 응답은 동일한 URL에서옵니다.

+0

패킷의 데이터 섹션에서 URL을 가져올 수 있습니까? 웹 페이지의 소스 텍스트를 보면 URL이 표시됩니다. 응답에서 URL을 알 수있는 확실한 방법이 없다면 모든 TCP 세션과 마지막으로 요청 된 URL을 저장해야합니다. 그게 맞습니까? 마지막으로, 응답을 받기 전에 여러 GET 요청을 보내는 것은 어떨까요? 이 경우 모든 보낸 URL을 저장해야합니다. – user2493015

관련 문제