我正在使用 Web 客户端的上传文件方法将事务发布到特定 URL。我正在使用 wireshark 来捕获这个网络通信,但令人惊讶的是,wireshark 没有在我的 UAT 系统中显示这个请求的 URL。因为它是一个 HTTP 请求,所以我使用特定的 IP 地址和 Http 对其进行了过滤,它显示了我通过 Web 浏览器执行的所有其他请求,但没有显示我通过 webclient 类执行的特定请求。
示例代码:-
string url = ConfigurationSettings.AppSettings["https_url"];
WebClient wc = new WebClient();
wc.QueryString = q;
string ResultString = string.Empty;
byte[] postBytes = wc.UploadFile(url, "POST", strFileName);