1

このトピックに関連するものは見つかりませんでしたので、お尋ねします。

私が達成しようとしているのは、Socket から NetowrkStream を処理することです。

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 リクエストを取得し、そのデータを解析するための最良の方法は何ですか?

4

1 に答える 1