This documentation is archived and is not being maintained.
HttpRequest.InputStream Property
.NET Framework 1.1
Gets the contents of the incoming HTTP entity body.
[Visual Basic] Public ReadOnly Property InputStream As Stream [C#] public Stream InputStream {get;} [C++] public: __property Stream* get_InputStream(); [JScript] public function get InputStream() : Stream;
Property Value
A Stream object representing the contents of the incoming HTTP content body.
Example
[Visual Basic, JScript] This example copies the contents of an InputStream into a string.
[Visual Basic] Dim str As 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 [JScript] var str : Stream var sb : StringBuilder = new StringBuilder() var strmContents : String var strLen, strRead : int str = Request.InputStream // Create a Stream object. strLen = str.Length // Find number of Bytes in stream. var strArr: Byte[] = new Byte[strLen] // Create a Byte array. strRead = str.Read(strArr,0,strLen) // Read stream into Byte array. // Convert Byte array to a text string. for(var counter=0; counter < strLen; counter++){ sb.Append(strArr[counter].ToString()) } strmContents = sb.ToString();
[C#, C++] No example is available for C# or C++. To view a Visual Basic or JScript example, click the Language Filter button
in the upper-left corner of the page.
Requirements
Platforms: Windows 2000, Windows XP Professional, Windows Server 2003 family
See Also
HttpRequest Class | HttpRequest Members | System.Web Namespace
Show: