Улучшить эту документацию Посмотреть исходный код $httpParamSerializer
- сервис в модуле ng
Обзор
По умолчанию $http сериализатор параметров, который преобразует объекты в строки в соответствии со следующими правилами:
-
{'foo': 'bar'}приводит кfoo=bar -
{'foo': Date.now()}приводит кfoo=2015-04-01T09%3A50%3A49.262Z(toISOString()и закодированное представление объекта Date) -
{'foo': ['bar', 'baz']}приводит кfoo=bar&foo=baz(повторяющийся ключ для каждого элемента массива) -
{'foo': {'bar':'baz'}}приводит кfoo=%7B%22bar%22%3A%22baz%22%7D(строковое представление и закодированное представление объекта)
Обратите внимание, что сериализатор отсортирует параметры запроса по алфавиту.
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ng/service/$httpParamSerializer