[英]HttpListener request output in c#
有什么办法让httplistener将客户端请求写入控制台?
我想捕获用户从服务器请求的内容,例如,如果客户端转到http:// server / request / 4,我想捕获“ / request / 4”部分。
我在MSDN上使用此示例:
https://msdn.microsoft.com/en-us/library/system.net.httplistener(v=vs.110).aspx
在您提到的示例中,可以使用请求对象的RawUrl打印客户端请求的当前URL。
// Note: The GetContext method blocks while waiting for a request.
HttpListenerContext context = listener.GetContext();
HttpListenerRequest request = context.Request;
Console.WriteLine("URL: {0}", request.Url.OriginalString);
Console.WriteLine("Raw URL: {0}", request.RawUrl);
Console.WriteLine("Query: {0}", request.QueryString);
// Obtain a response object.
HttpListenerResponse response = context.Response;
注意:该代码是MSDN帮助中示例的副本粘贴。 请不要抱怨。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.