这ServiceStack客户端代码工作:ServiceStack JsonServiceClient,强制本地主机上的通信流量?
var client = new JsonServiceClient("http://localhost:32949/test");
var request = new MyRequest { ClassificationId = new ClassificationId (21300) };
var response = client.Post(request);
然而,观察交通提琴手的时候,我什么也看不见。我希望观察流量,以便更好地了解如何为我必须编写的其他客户端构建所需的JSON请求。
为了使上述代码有效,我不得不引用具有该服务的程序集,并且我怀疑ServiceStack正在进行一些巧妙的调用以避免发送HTTP请求。是这样吗?
为什么我没有看到Fiddler的任何流量,我该如何强制呢?
通过浏览器到本地主机终端的HTTP流量显示正确。
出于兴趣,如果你与你的IP地址(LAN)本地主机替换会发生什么?或者说在主机文件中解析为127.0.0.1的主机名? – wal
127.0.0.1给出相同的结果。一个不同的主机名,但在hosts文件中指向127.0.0.1,可以根据需要为Fiddler提供流量。谢谢 ! – driis
我将添加为答案 – wal