HttpRequest.InputStream Property

 
System_CAPS_noteNote

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Gets the contents of the incoming HTTP entity body.

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

Public ReadOnly Property InputStream As Stream

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.

Dim str As System.IO.Stream, strmContents As String
Dim counter, strLen, strRead As Integer

' Create a Stream object.
str = Request.InputStream
' Find number of bytes in stream.
strLen = CInt(str.Length)
' Create a byte array.
Dim strArr(strLen) As Byte 
' Read stream into byte array.
strRead = str.Read(strArr,0,strLen) 

' Convert byte array to a text string.
For counter = 0 To strLen-1
   strmContents = strmContents & strArr(counter).ToString()
Next counter

.NET Framework
Available since 1.1
Return to top
Show: