[英]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.