我正在開發一個需要採用HTTP Post Request並將其讀取到字節數組中進行進一步處理的Web頁面。我一直在堅持如何做到這一點,而且我很難完成什麼是最好的方法。這是我到目前爲止的代碼:將Http請求讀入字節數組
public override void ProcessRequest(HttpContext curContext)
{
if (curContext != null)
{
int totalBytes = curContext.Request.TotalBytes;
string encoding = curContext.Request.ContentEncoding.ToString();
int reqLength = curContext.Request.ContentLength;
long inputLength = curContext.Request.InputStream.Length;
Stream str = curContext.Request.InputStream;
}
}
我檢查的要求和等於128現在做我只需要使用一個Stream對象進入它的byte []格式的總字節的長度?我正朝着正確的方向走嗎?不知道如何繼續。任何建議都會很棒。我需要將整個HTTP請求放到byte []字段中。
謝謝!
我沒有.CopyTo? – Encryption 2012-03-30 18:37:15
如何在不使用.CopyTo選項的情況下使用內存流? – Encryption 2012-03-30 18:39:53
@加密:你可以自己實現一些非常相似的東西 - 我將在一分鐘內編輯它... – 2012-03-30 18:40:24