Распространено передать параметр с несколькими значениями строки запроса на GET:Передача объекта с помощью параметра с несколькими значениями в качестве строки запроса в GET используя AXIOS
http://server/status?stat=a&stat=b
Как создать этот тип строки запроса с использованием библиотеки axios в JS? Создание объекта, где имя параметра является ключом и значением является массивом из нескольких значений создает строку запроса:
http://server/status?stat[]=a&stat[]=b
который неверный формат от того, что ожидает сервер. Это можно сделать в аксиомах?
API URLSearchParams также может использоваться в соответствии с документом Axios. thanks @sgtdck – flashmatrix
Я пробовал библиотеку qs, но в настоящее время она не поддерживает 1 для многих пар ключ/значение (key = stat, value = 1,2,3 ...). Интерфейс URLSearchParams остается действительным решением. Этот API не поддерживается в IE, но доступен полифилл [url-search-params] (https://github.com/WebReflection/url-search-params). – flashmatrix
@flashmatrix Я обновил ответ, но перечитав ваш комментарий, я не понял, что вам нужно 1: много пар ключ/значение. Вы имеете в виду '? Key = stat & value = 1,2,3', что приведет к' stat = [1,2,3] '? – sgtdck