C# 我们如何将头参数添加到 HTTPCLIENT 对象 Post-Man Screen-Shot: A screen shot of POST-MAN which I can do there
我也尝试过以下代码片段,但没有用。
HttpClient _client = new HttpClient { BaseAddress = new Uri(ServiceBaseURL) };
_client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
_client.DefaultRequestHeaders.TryAddWithoutValidation("Param1", "Value1");
_client.DefaultRequestHeaders.TryAddWithoutValidation("Param2", "Value2");
_client.DefaultRequestHeaders.TryAddWithoutValidation("Param3", "Value3");
Run Code Online (Sandbox Code Playgroud)
期待帮助。我真的很感谢你的帮助。
再次感谢 nAnI
我认为您想要常规DefaultRequestHeaders财产而不是Accept财产:
_client.DefaultRequestHeaders.Add("Param1", "Value1");
Run Code Online (Sandbox Code Playgroud)
您还可以将标头添加为消息的一部分(如果每个请求更改这些参数,请改用这种方式):
using (var message = new HttpRequestMessage(HttpMethod.Post, "/someendpoint"))
{
message.Headers.Add("Param1", "Value1");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10414 次 |
| 最近记录: |