Шрифт:
Пример 18.6. Выполнение GET-запроса с данными в формате представления форм
Для добавления данных в URL-адреса HTML-формы используют строки запросов, но использование объекта
При наличии соответствующей поддержки на сервере наш запрос на поиск пиццерии можно оформить в виде более удобочитаемого URL-адреса, такого как показано ниже:
18.1.3.2. Запросы с данными в формате JSON
Использование формата представления данных форм в теле POST-запросов является распространенным соглашением, но не является обязательным требованием протокола HTTP. В последние годы в роли формата обмена данными во Всемирной паутине все большей популярностью пользуется формат JSON. Пример 18.7 демонстрирует, как с помощью функции
Пример 18.7. Выполнение запроса HTTP POST с данными в формате JSON
18.1.3.3. Запросы с данными в формате XML
Иногда для представления передаваемых данных также используется формат XML. Данные в запросе информации о пиццерии можно было бы передавать не в формате представления данных форм и не в формате JSON представления JavaScript-объектов, а в формате XML-документа. Тело такого запроса могло бы иметь следующий вид:
Во всех примерах, встречавшихся до сих пор, аргументом метода
Пример 18.8. Выполнение запроса HTTP POST с XML-документом в качестве тела