Visual Basic .NET (2010)에서 원시 POST 요청을 보내는 방법은 무엇입니까? 내가 Raw를 말할 때, System.Net.WebRequest를 사용하여 하나를 만들지 않고 자신의 헤더를 만들어서 StreamWriter와 함께 보내는 것입니다.Visual Basic에서 원시 POST 요청을 보내는 방법
GET 요청을하는 방법을 알고 있다고 생각합니다. 하지만 POST 요청을 보내는 방법을 잘 모르겠습니다.
... (내가 원하지 않는 내가 WebRequest 클래스 USE 여기를 참고, TO) GET 요청
예 :
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의 와이어 형식이 무엇인지 확인하기 위해 관련 규격을 봤어 : 여기
http://www.jmarshall.com/easy/http/
소켓에 대한 링크입니다? 이 장소는 결국 로밍 코드 팩토리가 아닙니다. 당신도 당신이이 과정에 참여하고 있음을 보여줄 필요가 있습니다. 어떻게해야 할지를 결정하기 전에 다음과 같은 몇 가지 질문에 답을 얻을 수 있습니다. 왜 완벽하게 적절한 HttpWebRequest 라이브러리 대신 원시 소켓과 자체 코드를 사용해야합니까? 이 POST와 함께 어떤 종류의 데이터를 보내야합니까? 그것은 간단한 키/값 쌍, XML, json, mime-multipart입니까? – Adrian