簡體   English   中英

閱讀Networkstream以獲取HTTP請求

[英]Read Networkstream for HTTP-Request

我還沒有發現任何與此主題相關的信息,所以我問你。

我正在嘗試實現的是從套接字處理NetowrkStream。

它確實包含來自WebShop的HTTPWebRequest。 肥皂,更具體些。

我要避免的是使用StreamReader並逐行讀取。 我可以使用標准課程嗎? (或者如何將流轉換為WebRequest?)

例如,theese是流的第一行:

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

我建議您盡可能使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM