У меня есть запрос CURL следующим образом.
завиток https://xxxxxx.com/api/xxx/version/xxxxx -д
"apiOperation = CREATE_SESSION" -d "apiPassword = xxxxxxxxx" -d
"Interaction.returnUrl = http://xxxxxx" -d" apiUsername = xxxxxxx "-d
"merchant = xxxxxx" -d "order.id = xxxxxx" -d "order.amount = xxx" -d
"Order.currency = XXXX"
Мне нужно реализовать, чтобы отправить тот же запрос, используя VB.net
Как бы то ни было, я получаю ошибки, когда пытаюсь сделать следующее.
Dim myReq As HttpWebRequest
Dim myResp As HttpWebResponse
myReq = HttpWebRequest.Create("https://xxxxxx.com/api/xxxx/version/xxxxx")
myReq.Method = "GET"
myReq.ContentType = "application/x-www-form-urlencoded"
Dim myData As String = "-d 'apiOperation=CREATE_SESSION' -d 'apiPassword=xxxxxxxx' -d 'interaction.returnUrl=http://xxxxxx/xxxxx.html' -d 'apiUsername=xxxxx' -d 'merchant=xxxxx' -d 'order.id=xxxxx' -d 'order.amount=100.00' -d 'order.currency=xxxxx'"
myReq.GetRequestStream.Write(System.Text.Encoding.UTF8.GetBytes(myData), 0, System.Text.Encoding.UTF8.GetBytes(myData).Count)
myResp = myReq.GetResponse
Dim myreader As New System.IO.StreamReader(myResp.GetResponseStream)
Dim myText As String
myText = myreader.ReadToEnd