使用Flurl发布多个标头

use*_*500 6 c# flurl

嗨,我正在使用Flurl,我需要为帖子设置多个标题,并且网站上的文档状态等待url.WithHeaders(new {h1 ="foo",h2 ="bar"}).GetJsonAsync();

我不确定这意味着什么,什么是H1,H2?

我正在尝试设置Headers"API-VERSION:21"和"Authorization:askjdalksdjlaksjdlaksjd";

谢谢

csh*_*olk 10

使用文档(非常漂亮):https://flurl.io/docs/fluent-http/

// one: 
await url.WithHeader("someheader", "foo").GetJsonAsync();

// multiple: 
await url.WithHeaders(new { h1 = "foo", h2 = "bar" }).GetJsonAsync();
Run Code Online (Sandbox Code Playgroud)

h1并且h2是标题的名称,"foo"并且"bar"是值.如您所见,您也可以.WithHeader("headerName", "headerValue")在您的案例中使用电话:

.WithHeader("API-VERSION", "21")
.WithHeader("Authorization", "askjdalksdjlaksjdlaksjd")
Run Code Online (Sandbox Code Playgroud)

换句话说,链调用发送多个标头.