使用 Flurl 发布多个 Headers
Posting Multiple Headers with Flurl
您好,我正在使用 Flurl,我需要为 post 设置多个 headers,网站上的文档说明要等待 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
是headers的名称,"foo"
和"bar"
是值。
如您所见,您也可以在您的情况下使用 call .WithHeader("headerName", "headerValue")
:
.WithHeader("API-VERSION", "21")
.WithHeader("Authorization", "askjdalksdjlaksjdlaksjd")
换句话说,链式调用发送多个 headers。
您好,我正在使用 Flurl,我需要为 post 设置多个 headers,网站上的文档说明要等待 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
是headers的名称,"foo"
和"bar"
是值。
如您所见,您也可以在您的情况下使用 call .WithHeader("headerName", "headerValue")
:
.WithHeader("API-VERSION", "21")
.WithHeader("Authorization", "askjdalksdjlaksjdlaksjd")
换句话说,链式调用发送多个 headers。