How to capture http request/response traffic results

喜你入骨 提交于 2019-12-11 17:38:50

问题


I want to Capture Http Request/Response Traffic results(URL,Method,Type etc) with c# Windows Form App as manually.

An Example : Run ie explorer-> Tools -> F12 Developer Tools->Network Tab-Star Capture

How can I solve this problem. (Any use of the sdk. winpcap etc) How to trace a road?


回答1:


Try the below:

...
HttpWebRequest request =(HttpWebRequest)WebRequest.Create(HttpUtility.UrlDecode(<url>));
...
try
{
     HttpWebResponse response =(HttpWebResponse)request.GetResponse();
     WebHeaderCollection headers = response.Headers;
     ...
}
catch(WebException exc) { "HTTP EXCEPTION: " + exc.Message +" " + exc.Status; }
catch(ProtocolViolationException exc) { exc.Message; }
catch(UriFormatException exc)         { exc.Message; }
catch(NotSupportedException exc)      { exc.Message; }
catch(IOException exc)                { exc.Message; }


来源:https://stackoverflow.com/questions/8948397/how-to-capture-http-request-response-traffic-results

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!