使用Flurl发布多个标头

时间:2016-03-06 11:59:21

标签: c# flurl

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

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

我试图设置Headers" API-VERSION:21"和#34;授权:askjdalksdjlaksjdlaksjd&#34 ;;

1 个答案:

答案 0 :(得分:9)

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

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

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

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

.WithHeader("API-VERSION", "21")
.WithHeader("Authorization", "askjdalksdjlaksjdlaksjd")

换句话说,链调用发送多个标题。