这里暂时没有写到对http数据头的定义

当然头的定义可以这样写

Dim head As WebHeaderCollection
        head.Add(
"name""value")
        send.Headers 
= head
好了,归到正题,下面是类,接收到的是一个stream,这样方便利用哈!
Imports System.Net
Imports System.io

Public Class httpClass http

    Public Function httpsend()Function httpsend(ByVal uri As String, ByVal method As String, ByVal content As String) As Stream
        Dim send As WebRequest 
= WebRequest.Create(uri)
        send.Method 
= method
        Dim postdata As Byte()
        postdata 
= System.Text.Encoding.Default.GetBytes(content)
        send.ContentLength 
= postdata.Length
        Dim postStream As Stream 
= send.GetRequestStream()
        postStream.Write(postdata, 
0, postdata.Length)
        postStream.Close()
        Dim re As WebResponse 
= send.GetResponse
        Return re.GetResponseStream
    End Function
   
End Class


对应的接收页面可以在LOAD事件里这样写

If Not IsDBNull(Request) Then
            Dim a As Stream 
= Request.InputStream
end 
if
 

本文转载:CSDN博客