【发布时间】:2017-01-23 21:32:49
【问题描述】:
我一直在尝试在下面发送此 CURL 命令,并尝试了一些示例,但它们都不起作用,因为我需要发送 username:password 并且不确定这是否是 HEADER 以及如何发送GET 请求的正文。只是在寻找一个发送 user:password 的示例,因为在任何地方都找不到?
curl --data {"version":"1.1","method":"room_verify","params":{"account":{"type":"room","value":"0"} }} --user test:test http://ressrv.worldweb.com:8001/json_pos_generic/22
这是我的代码:
Dim url As String = "http://ressrv.worldweb.com:8001/json_pos_generic/22"
Dim wrq = CType(Net.WebRequest.Create(url), HttpWebRequest)
Dim postString As String = "{""version"":""1.1"",""method"":""room_verify"",""params"":{""account"":{""type"":""room"",""value"":""0""}}}"
wrq.Method = "POST"
wrq.ContentType = "application/json"
wrq.ContentLength = postString.Length
wrq.Credentials = New NetworkCredential("test", "test")
Dim wrqWriter As New StreamWriter(wrq.GetRequestStream())
wrqWriter.Write(postString)
wrqWriter.Close()
Dim responseReader As New StreamReader(wrq.GetResponse().GetResponseStream())
Dim responseData As String = responseReader.ReadToEnd()
任何帮助或指导将不胜感激......
【问题讨论】:
-
对不起,我的意思是在上面说 POST 请求
标签: json vb.net curl httpwebrequest