我有一个Asp.net MVC应用程序,它连接到许多Asp.net Web Api服务。
它使用HttpClient
请求来使用服务。这些方法存在于SDK库中。
是否可以检查(嗅探)REST请求,并在发送之前,在Headers中添加其他信息?
所有Asp.Net Web API都与Asp.net MVC应用程序位于同一本地网络上。
答案 0 :(得分:1)
我不确定为什么从ASP.NET MVC控制器调用REST api,您可以使用jQuery Ajax直接从Views调用它。
对于检查,您可以使用Fiddler进行检查,但是您必须通过更改默认代理来更新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
更改