このトピックに関連するものは見つかりませんでしたので、お尋ねします。
私が達成しようとしているのは、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 リクエストを取得し、そのデータを解析するための最良の方法は何ですか?