你好,我正在使用Flurl,需要为post请求设置多个头信息,网站上的文档指示使用 await url.WithHeaders(new { h1 = "foo", h2 = "bar" }).GetJsonAsync();
我不确定这意味着什么,h1和h2是什么?
我想要设置Headers中的“API-VERSION:21”和“Authorization: askjdalksdjlaksjdlaksjd”。
使用文档(非常漂亮的文档):https://flurl.dev/docs/fluent-http/
// one:
await url.WithHeader("someheader", "foo").GetJsonAsync();
// multiple:
await url.WithHeaders(new { h1 = "foo", h2 = "bar" }).GetJsonAsync();
h1
和h2
是标题的名称,"foo"
和"bar"
是值。
正如您所看到的,您还可以在您的情况下使用调用.WithHeader("headerName", "headerValue")
:
.WithHeader("API-VERSION", "21")
.WithHeader("Authorization", "askjdalksdjlaksjdlaksjd")
换句话说,链式调用以发送多个头文件。