首页 > 解决方案 > vb 10下如何写CURL

问题描述

@ECHO OFF

curl -v -X GET "https://mydata-dev.azure-api.net/RequestInvoices?mark={string}&nextPartitionKey={string}&nextRowKey={string}"
-H "aade-user-id: "
-H "Ocp-Apim-Subscription-Key: {subscription key}"

--data-ascii "{body}"

如何在 Visual Basic 2010 下编写?

标签: vb.netcurl

解决方案


欢迎来到 SO!

正如@AndrewMorton 所指出的,您可以考虑改用 .NET Azure API。但是,如果这不是一个选项,您可以使用WebClient该类来执行此操作。

Imports System.Net

Friend Module Main
  Public Sub Main()
    Dim sResponse as String

    Using oRequest As New WebClient
      oRequest.QueryString.Add("mark", "{String}")
      oRequest.QueryString.Add("nextPartitionKey", "{String}")
      oRequest.QueryString.Add("nextRowKey", "{String}")

      oRequest.Headers.Remove("aade-user-id")
      oRequest.Headers.Add("Ocp-Apim - Subscription - Key", "{subscription key}")

      sResponse = oRequest.DownloadString("https://mydata-dev.azure-api.net/RequestInvoices")
    End Using
  End Sub
End Module

推荐阅读