如何在RestSharp v107+中添加x-api-key请求头传入API Key?
RestSharp v110 添加请求头的替代方案
自RestSharp v107版本起,原IRestRequest接口及实例方法AddHeader被移除,替代方案是使用**AddHeader扩展方法**,该方法位于RestSharp.Extensions命名空间下。
代码示例
using RestSharp; using RestSharp.Extensions; // 必须引入此命名空间才能使用扩展方法 // 初始化客户端和请求 var client = new RestClient("你的API基础URL"); var request = new RestRequest("目标接口路径"); // 添加x-api-key请求头 request.AddHeader("x-api-key", "你的API密钥"); // 发送请求(示例为异步调用,同步可使用Execute方法) var response = await client.ExecuteAsync(request);
注意事项
- 务必引入
RestSharp.Extensions命名空间,否则编译器会找不到AddHeader扩展方法; - 该扩展方法的用法和旧版实例方法完全一致,只是调用方式基于扩展方法实现。
内容的提问来源于stack exchange,提问作者AfmetDev1
相关产品推荐
相关产品推荐

