C#将token写到请求头中
时间: 2024-05-16 15:17:48 浏览: 183
你可以使用 `HttpClient` 来发送 HTTP 请求,并在请求头中添加 token。以下是一个示例代码:
```csharp
using System;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Threading.Tasks;
class Program
{
static async Task Main(string[] args)
{
var token = "your_token_here";
var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
var response = await client.GetAsync("https://example.com/api/resource");
var content = await response.Content.ReadAsStringAsync();
Console.WriteLine(content);
}
}
```
在上面的代码中,我们首先创建了一个 `HttpClient` 实例,并将 `Authorization` 请求头设置为包含 token 的 Bearer 认证方案。然后,我们使用 `GetAsync` 发送一个 GET 请求,并读取响应内容。你可以根据需要修改代码以适应你的具体情况。
阅读全文