0

REST API を呼び出すための Visual Basic のサンプル ソース コードをいくつか見つけました。ただし、2 つの要求ヘッダーを追加してコードを変更する必要があります。

        ' Create the web request  
        request = DirectCast(WebRequest.Create(sURI), HttpWebRequest)

        'Update request headers with request pairs Header1/"header1 value" and header2/"header2 value"
         ??? HttpWebRequest.headers.Add ????

        ' Get response  
        response = DirectCast(request.GetResponse(), HttpWebResponse)

        ' Get the response stream into a reader  
        reader = New StreamReader(response.GetResponseStream())

どんな助けでも大歓迎です。ありがとう!

4

2 に答える 2

1

通常のヘッダーの多くは、次のように「組み込み」です。

HttpWebRequest.ContentType = "application/x-www-form-urlencoded"

または、次の方法で好きなヘッダーを設定できるはずです。

HttpWebRequest.Headers("Header1") = "Header1 value"

元のコードに沿った別の方法:

HttpWebRequest.Headers.Add("Header1", "Header1 value")
于 2012-05-11T20:59:53.717 に答える
-1

System.Net.WebClient の使用を検討できます。

ここにC#のコードがあります

  using (System.Net.WebClient client = new System.Net.WebClient())
  {
    string userInfo = Convert.ToBase64String(System.Text.Encoding.Default.GetBytes("user:password"));
    client.Headers[System.Net.HttpRequestHeader.Authorization] = "Basic " + userInfo;
    client.DownloadString(url)
  }
于 2012-05-11T19:12:54.720 に答える