使用Flurl庫可以通過WithHeader
方法來設置請求頭。下面是一個簡單示例:
using Flurl.Http;
var response = await "https://api.example.com"
.WithHeader("Authorization", "Bearer token123")
.GetAsync();
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
在上面的示例中,我們使用WithHeader
方法來設置Authorization
請求頭為Bearer token123
。然后我們發送一個GET請求到https://api.example.com
并等待響應。
除了WithHeader
方法,Flurl還提供了其他方法來設置請求頭,如WithHeaders
來設置多個請求頭,WithOAuthBearerToken
來設置OAuth2的Bearer token等。具體可以參考Flurl的官方文檔:https://flurl.dev/docs/fluent-url/#headers