簡體   English   中英

使用授權在 C#/VB.net 中復制 POSTMAN GET 請求

[英]Replicate POSTMAN GET request in C#/VB.net with Authorization

我已經在這里待了 2 天,現在讓我發瘋了。

我想做的就是在以下位置調用網絡服務:

https://use-land-property-data.service.gov.uk/api/v1/datasets

它返回一些 JSON object。

它需要使用我擁有的 API 密鑰設置“授權”header。

我已經在 POSTMAN 中嘗試過它並且它有效。

在此處輸入圖像描述

然而,試圖讓 Webclient 或 Httpclient 版本工作目前超出了我的范圍。 我在這里嘗試了無數的例子。 沒有返回與 POSTMAN 相同的響應。 全部返回“請求被拒絕”

例如

 Using client = New HttpClient()

            client.DefaultRequestHeaders.Add("Authorization", "MYKEY")
            Dim response = Await client.GetStringAsync("https://use-land-property-data.service.gov.uk/api/v1/datasets")
           
            Return response
        End Using

httpclient中復制 postman Authorization header 的等效項是什么?

嘗試:

httpClient.DefaultRequestHeaders.Authorization = New AuthenticationHeaderValue("Bearer", "Your Key")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM