如何在 Visual Basic .NET (2010) 中发送原始 POST 请求?当我说原始时,我的意思是不使用 System.Net.WebRequest 来形成一个,而是通过形成你自己的标头并使用 StreamWriter 发送它们。
我想我知道如何使用 GET 请求,但我不确定如何发送 POST 请求。
...
示例 GET 请求(请注意,我在这里使用 WEBREQUEST,我不想这样做):
Private Function HTTPGet(ByVal URL As String) As String
On Error GoTo fail
Dim Output As String = String.Empty
Dim Request As WebRequest = WebRequest.Create(URL)
Request.Method = "GET"
Using Response As WebResponse = Request.GetResponse
Using Stream As Stream = Response.GetResponseStream
Output = (New StreamReader(Stream)).ReadToEnd
End Using
End Using
Return Output
fail:
Return Nothing
End Function