Реализовать CURL-запрос с параметром -d с VB.net - PullRequest
0 голосов
/ 22 марта 2019

У меня есть запрос 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...