2016-09-22 5 views
0

많은 Asp.net Web API 서비스에 연결된 Asp.net MVC 응용 프로그램이 있습니다.http 요청 캡처 및 수정

HttpClient 요청을 사용하여 서비스를 사용합니다. 이러한 메서드는 SDK 라이브러리에 있습니다.

헤더에 추가 정보를 추가하기 위해 REST 요청을 검사 (스니핑) 할 수 있습니까?

모든 Asp.Net 웹 API는 Asp.net MVC 응용 프로그램과 동일한 로컬 네트워크에 있습니다.

답변

1

왜 ASP.NET MVC 컨트롤러에서 REST API를 호출하는지 잘 모르겠습니다. jQuery Ajax를 사용하여 뷰에서 직접 호출 할 수 있습니다.

은 검사에 관해서는, 당신은 피들러를 사용하여 작업을 수행 할 수 있습니다,하지만 당신은 다음과 같은 기본 프록시 변경하여 ASP.NET MVC 응용 프로그램에 대한 web.config을 업데이트해야합니다 :

<system.net> 
    <defaultProxy 
      enabled = "true" useDefaultCredentials = "true"> 
     <proxy autoDetect="false" bypassonlocal="false" 
       proxyaddress="http://127.0.0.1:8888" usesystemdefault="false" /> 
    </defaultProxy> 
</system.net> 

는 반드시 프록시 포트를 확인을 Fiddler가 기본값에서 변경되지 않습니다. 8888