使用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