Улучшить эту документацию Просмотреть исходный код $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–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/service/$httpParamSerializer