1
我還沒有找到與此主題相關的任何內容,所以我問你。爲HTTP請求讀取網絡流
我想實現的是從Socket處理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請求並解析它的最佳方法數據?
假設你已經有一些代碼在這裏會很好。 – 2013-04-09 11:56:23
我不知道你是什麼意思?我所擁有的只是一個網絡流,它提供了帶有以下XML數據的HTTP請求頭。我是hopind,可以將Stream傳遞給HHTPListener-Class或任何類似的東西。 – CSharpie 2013-04-09 13:05:07
使用'Sockets'實現HTTP很困難,並且已經在[HttpListener](http://msdn.microsoft.com/en-gb/library/system.net.httplistener.aspx)類的框架中爲您完成 - 如果可以,我建議你使用它。 – 2013-04-09 17:08:13