0
如何在Visual Basic .NET(2010)中發送原始POST請求?當我說生,我的意思是不使用System.Net.WebRequest形成一個,而是通過形成自己的標題併發送它們與StreamWriter ..如何在Visual Basic中發送原始POST請求
我想我知道如何做與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
你看過了相關規範,看看有什麼的HTTP POST的有線格式是什麼?畢竟,這個地方並不是漫遊的代碼工廠。你需要證明你也參與了這個過程。還有幾個問題沒有得到回答,你會怎麼做,比如:你爲什麼需要使用原始套接字和自卷代碼來代替完美的HttpWebRequest庫?您需要使用此POST發送什麼樣的數據?它是簡單的鍵/值對,XML,JSON,MIME多部分? – Adrian