【发布时间】:2013-05-25 19:28:59
【问题描述】:
试图理解,为什么我的 POST 请求不起作用,我下载了 Fiddler2。 Fiddler 捕获第一个 GET 请求,但是当我发送 POST 请求时
using (var streamRequest = request1.GetRequestStream()) //Debugging stops here
{
streamRequest.Write(encoding.GetBytes(postData), 0, encoding.GetByteCount(postData));
}
Fiddler 什么都没有捕获,我的应用程序只是在等待,没有异常,没有崩溃,什么都没有,只是空的控制台窗口。但是如果我关闭 Fiddler,请求发送并获得响应,但响应不是我所期望的,所以我试图找出发布请求中的问题,但我不能没有 Fiddler...
谢谢。
【问题讨论】:
-
我不知道为什么它不起作用,但您可以尝试使用 Wireshark 代替 Fiddler。它有点复杂(因为它的工作级别低于 HTTP),但它也允许您捕获网络流量。
-
非常感谢。它有效!
标签: c# httpwebrequest fiddler