2012-04-21 3 views
0

코드 (Ruby의 경우)를 통해 단일 GET http 요청을 보낼 때 발생하는 모든 HTTP 요청 목록을 검색 할 수 있습니까?웹 사이트에 접속할 때 모든 http 요청보기 [코드]

기본적으로 파이어 러와 동일하거나 파이어 버그의 NET 탭에서 무엇을합니까?

www.amazon.com에 GET 요청을 보내면 방화범이이 페이지에 94 건의 요청이 있음을 알립니다. 94 개의 요청 목록을 가져 와서 코드에서 사용할 수 있기를 원합니다.

내가 알기로는 tcpdump와 같은 다른 유형의 소프트웨어를 사용하지 않으면 이것이 가능하지 않을 것이라고 생각합니다. 하지만 솔직히 말해서 이것은 내 깊이가 아닙니다.

분명히 말하자면 루비 코드 내에서 요청에 대한 추가 데이터 조작이 필요하므로 피들러 또는 방화 광구를 사용하고 싶지 않습니다.

+0

페이지를 GET하는 인터넷 : HTTP 같은 것을 사용하고 있습니까? – robbrit

+1

단일 GET 요청을 수행하는 경우 단 하나의 GET 요청 만있을 수 있습니다. 당신이 말하고있는 것은 브라우저에 URL을 입력하면 브라우저가 HTML (css, javascript, images)에있는 많은 수의 파일 참조를 다운로드하도록 구성되었을 때입니다. – Jasper

+0

@ 재퍼 (Jasper) 이 질문에 대한 정답이기 때문입니다. – Phrogz

답변

1

단일 GET 요청을하는 경우 단 하나의 GET 요청 만있을 것입니다.

브라우저에서 URL을 입력하면 브라우저에서 HTML (css, javascript, 이미지)의 많은 수의 파일 참조를 다운로드하도록 구성되며, 다음과 같이 표시 될 수 있습니다. 방화범.

난 두려워 당신이 당신이 ... 찾고있는 단지 또 다른 살펴해야합니다

+0

웹 브라우저가 단일 웹 페이지 (예 : CSS, 자바 스크립트, 이미지 등)를 구문 분석 할 때 발생하는 모든 HTTP 요청 목록을 얻을 수있는 방법을 찾고 있습니다. – user1348360

+0

어느 정도까지? XHR (예 : AJAX)이 포함되어 있습니까? img src를 변경하려면 javascript를 사용하고 있습니까? CSS를 사용하여 숨겨진 이미지의 src가 포함되어 있습니까? 콘텐츠가 주석 처리되고 아직보고 된 경우 문제가됩니다. 프레임과 링크 같은 것들을 따라야할까요? (하나의 파일보다 더 많은 것) – Jasper

+0

제가 말하고자하는 것은, 당신이 그것을 단순한 소리처럼 보이게 만들고 있지만, 실제 브라우저를 실행하지 않는다면 그것은 아닙니다. – Jasper

관련 문제