如何在http标头中传递数组?

que*_*guy 5 arrays header http query-string

我想通过 http 标头传递一个数组。

将多个参数命名为相同的名称是否可以接受,这样我就知道它们属于一个数组,就像在 get 请求查询字符串中一样?例子:

CurrentHeaderArray: myarray[]=value1&myarray[]=value2&myarray[]=value3
Run Code Online (Sandbox Code Playgroud)

已经有一个 stackoverflow 答案可以通过 get 请求的查询字符串传递它,请参阅此超链接。 如何在查询字符串中传递数组?

tml*_*lye 0

您可以将数组作为标头传递,如下所示:

CurrentHeaderArray : [ "value1", "value2", "value3" ]
Run Code Online (Sandbox Code Playgroud)

您可以使用 Composer 在 Fiddler 等工具中轻松尝试此操作。