我在使用 C# 中的 HttpWebRequest 对象执行 POST 时遇到问题。为了分析问题,我想确切地知道通过网络发送的内容。问题是我也在使用 HTTPS,所以我无法嗅探电线。我需要某种方式将 HttpWebRequest 对象的所有相关信息或类似的东西打印到控制台。感谢您的帮助。
Alfred B. Thordarson
问问题
3027 次
我在使用 C# 中的 HttpWebRequest 对象执行 POST 时遇到问题。为了分析问题,我想确切地知道通过网络发送的内容。问题是我也在使用 HTTPS,所以我无法嗅探电线。我需要某种方式将 HttpWebRequest 对象的所有相关信息或类似的东西打印到控制台。感谢您的帮助。
您可以使用Fiddler调试 HTTPS 流量。
您能否在代码中设置断点并查看调试器中的 Request 对象并查看 ServerVariables 集合以查看它有什么?或者,您可以对 Request.ServerVariables 中的每个元素执行 Response.Write 循环,并查看存储在网页中的名称/值对(如果需要)。