[localhost] Fiddler가 localhost에 대한 트래픽을 무시하지 못하게하려면 어떻게합니까?

Internet Explorer에서 Fiddler를 사용하여 HTTP 요청 및 응답을 모니터링하는 경우 http : // localhost로 향하는 모든 트래픽을 무시합니다 .



답변

로컬 호스트에서 디버깅 할 때 Fiddler가 트래픽을 캡처하도록하려면 F5 키를 누른 후 제거를 시작하여 로컬 호스트에 “.”가 있도록 주소 변경을 시작하십시오. 그 후.

예를 들어, 디버깅을 시작하고 주소 표시 줄에 다음 URL이 있습니다.

http : // localhost : 49573 / Default.aspx

다음으로 변경하십시오.

http://localhost.:49573/Default.aspx

Enter 키를 누르면 Fidder가 트래픽을 가져 오기 시작합니다.


답변

Fiddler의 웹 사이트는 이 질문을 직접 해결합니다 .

몇 가지 제안 된 해결 방법이 있지만 가장 간단한 방법은 “localhost”또는 “127.0.0.1”대신 컴퓨터 이름을 사용하는 것입니다.

http://machinename/mytestpage.aspx


답변

정답은 Fiddler가 Localhost를 대상으로하는 트래픽을 무시하는 것이 아니라 대부분의 응용 프로그램이 localhost를 대상으로하는 요청에 대해 프록시 (Fiddler 중 하나)를 우회하도록 하드 코딩 된 것입니다.

따라서 다양한 해결 방법을 사용할 수 있습니다 : http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic


답변

Fiddler v4.5.1.0을 사용하면 “localhost”를 “localhost.fiddler”로 바꾸고 localhost를 컴퓨터에서 실행중인 수신 서버의 호스트 이름으로 표시 할 수 있습니다.

이를 통해 Visual Studio에서 사용하는 내장 웹 서버를 사용하여 WCF 서비스에 연결할 때 “호스트 인식되지 않음”오류가 발생하지 않습니다.

즉, http://localhost:51900/service.wcf당신 대신에
사용할 수 있습니다http://localhost.fiddler:51900/service.wcf


답변

Internet Explorer가 IE9 RC 이후 새로운 기능이 있습니다 : 추가 <-loopback>프록시 우회 목록은 WinInet이이 향하는 요청을 보내 (IE에서 사용하는 네트워크 라이브러리)의 원인 localhost127.0.0.1정의 된 프록시를 통해입니다.

@EricLaw의 원래 발표 내용은 다음과 같습니다. http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx


답변

Fiddler v4.6을 사용하면 기본 구성에서 ‘localhost’의 트래픽을 볼 수 없습니다. 여기에서 많은 제안을 시도했지만 아무것도 효과가 없었습니다.

도움말-> 문제 해결을 활성화했으며 더 많은 요청을 볼 수 있습니다. 세션은 취소 선 글꼴로 표시되었으며 ‘상태 표시 줄> 프로세스 필터로 인해 숨겨져 있습니다’.

Eric Lawrence가 동일한 문제를 겪고있는 사람에게이 답글을 찾았습니다
.

기본적으로해야 할 일은 : Fiddler 창의 아래쪽에있는 상태 표시 줄을보십시오.이 표시 줄의 두 번째 작은 “트레이”는 아마도 “웹 브라우저”와 같은 것을 말합니다. 클릭 한 다음 “모든 프로세스”로 변경하십시오.

피들러 상태 표시 줄


답변

localhost 대신 http : //ipv4.fiddler 또는 http : //ipv6.fiddler 를 사용할 수 있습니다