我还没有找到与此主题相关的任何内容,所以我问你。
我想要实现的是从套接字处理 NetowrkStream。
它确实包含来自 WebShop 的 HTTPWebRequest。肥皂,更具体地说。
我要避免的是使用 StreamReader 并逐行读取。我可以为此使用标准课程吗?(或者如何将流转换为 WebRequest?)
例如,theese 是 Stream 的第一行:
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 请求并解析其数据的最佳方式是什么?