InputStream Property

HttpRequest.InputStream Property

 

Gets the contents of the incoming HTTP entity body.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

public Stream InputStream { get; }

Property Value

Type: System.IO.Stream

A Stream object representing the contents of the incoming HTTP content body.

The following code example copies the contents of an InputStream into a string.


System.IO.Stream str; String strmContents;
Int32 counter, strLen, strRead;
// Create a Stream object.
str = Request.InputStream;
// Find number of bytes in stream.
strLen = Convert.ToInt32(str.Length);
// Create a byte array.
byte[] strArr = new byte[strLen];
// Read stream into byte array.
strRead = str.Read(strArr, 0, strLen);

// Convert byte array to a text string.
strmContents = "";
for (counter = 0; counter < strLen; counter++)
{
    strmContents = strmContents + strArr[counter].ToString();            
}

.NET Framework
Available since 1.1
Return to top
Show:
© 2016 Microsoft