我想通过http标头传递一个数组。
为多个params命名相同的名称是否可以接受,这样我会知道它们属于一个数组,就像在get请求查询字符串中一样?例如:
CurrentHeaderArray: myarray[]=value1&myarray[]=value2&myarray[]=value3
已经有一个stackoverflow答案将它传递给get请求的查询字符串,请参阅此超链接。 How to pass an array within a query string?
答案 0 :(得分:1)
您可以将数组作为字符串传递,并使用一些分隔符char作为csv文件的方式。然后,在服务器端代码中,只需使用一些字符串拆分函数来获取数组。 如果字符串包含分隔符字符,则将其转义。
答案 1 :(得分:0)
您可以将数组作为标题传递:
CurrentHeaderArray : [ "value1", "value2", "value3" ]
您可以使用Composer在Fiddler等工具中轻松尝试。