读取网络流的http请求
本文关键字:http 请求 网络 读取 | 更新日期: 2023-09-27 18:08:19
我没有找到任何与这个话题相关的东西,所以我问你。
我想要实现的是从套接字处理网络流。
它确实包含一个来自WebShop的HTTPWebRequest。更具体地说,是肥皂。
我想避免的是使用StreamReader并逐行读取。我可以使用一个标准的类吗?(或者我如何将流转换为WebRequest?)
例如,这些是流的第一行:
HTTP/1.0 200 OK
Date: Fri, 13 Jan 2006 15:12:48 GMT
Last-Modified: Tue, 10 Jan 2006 11:18:20 GMT
Content-Language: de
Content-Type: text/html; charset=utf-8
Networkstream是这样创建的:
using (NetworkStream netowrkStream = new NetworkStream(_socket))
{
if (netowrkStream.CanRead)
{
// PSEUDO: HttpRequest = HttpRequest.FromStream(networkStream);
试着问更简单:
从网络流中检索http请求并解析其数据的最佳方法是什么?
框架中有一个HTTP服务器的实现:
MSDN: System.Net.HttpListener
如果可以的话我建议你用这个