2013-03-20 4 views
1

내 서버에 대한 요청을 확인하려고합니다. MVC 응용 프로그램을 호스트 한 다른 서버. 작업 방법이 일부 데이터를 내 서버로 보냅니다. 피들러를 사용하고 있습니다. 그러나 어쨌든 그것은 들어오는 요청을 보여주지 않습니다. 아래 언급피들러에서 들어오는 요청을 확인하는 동안 문제가 발생했습니다

피들러 사용자 정의 규칙에 내 설정 .. 아래에 언급

static function OnBeforeRequest(oSession: Session) { 
     if (oSession.host.toLowerCase() == "IP Address:8888") 
      oSession.host = "IP Address:82"; 
} 

내 피들러 옵션입니다 있습니다.

enter image description here

enter image description here

나는 아무것도 실종?

+0

몇 가지 질문 : 1) 피들러는 어디에 위치해 있습니까? 요청을 받고있는 서버에 있습니까? 또는 요청을 보내는 클라이언트에 있습니까? 2) 요청이 HTTP 요청입니까? – BPaasch

답변

0

Fiddler를 역방향 프록시로 사용하려는 것 같습니다. 단계는 http://www.fiddler2.com/r/?reverseproxy에서 읽어야합니다. 이해해야 할 가장 중요한 점은 클라이언트의 URL이 Fiddler를 가리 키도록 변경되면 역방향 프록시로 실행될 때 Fiddler에서 트래픽 만 표시된다는 것입니다.

+0

도메인이 없습니다. IP 주소로 작업하고 있습니다. 그것이 내가 쿼리에서 IP 주소를 언급 한 이유입니다. 옵션 # 2 당신이 이미 내 쿼리에서 언급 한대로 기사에서 언급했다. 따라서 옵션 # 2는 작동하지 않습니다. 옵션 # 1 확인해도 좋지 않습니다. – SMC

0

ssl 연결 인 경우 'https'탭에서 '캡처 https 연결'옵션을 사용해야합니다. 크롬 같은 다른 브라우저에서 요청을 시도 했습니까? 피들러가 아무 것도 잡아 먹습니까?

이 경우 사용자 지정 규칙이 필요하지 않습니다. 이 설정을 사용하면 제대로 작동합니다. 저는 FF 같은 다른 브라우저에서만 몇 가지 문제에 직면 해 왔습니다.

+0

이 옵션은 이미 선택되어 있습니다. 그래도 작동이 안되는. – SMC

+0

chrome/IE에서 요청을 호출해도 여전히 작동하지 않습니까? 피들러가 다른 요청을 기록합니까? 예를 들어 구글에서. 사용중인 피들러 및 운영 체제의 버전은 무엇입니까? –

0

몇 가지 추가 정보를 모른 채 질문에 완전히 답변 할 수 있는지 잘 모르겠습니다.

요청이 HTTP 요청이 아닌 경우 Fiddler가 처리 할 수 ​​없습니다. 또한 루프백 주소 localhost을 사용하는 경우 Fiddler가 해당 주소를 찾지 못할 수 있습니다.

관련 문제