Первый случай говорит веб-серверу, что вы отправляете данные JSON, как в:
{ Name : 'John Smith', Age: 23}
Второй вариант указывает веб-серверу, что вы будете кодировать параметры в URL-адресе, как показано на рисунке:
Name=John+Smith&Age=23
Ответ 2
Приложение /json Media Type для JavaScript Object Notation (JSON) JavaScript Object Notation (JSON) - это текстовый формат для сериализации структурированных данных. Он получен из объектных литералов JavaScript, как определено в стандарте языка программирования ECMAScript, третье издание [ECMA] JSON может представлять четыре примитивных типа (строки, числа, логические значения и нуль) и два структурированных типа (объекты и массивы). Больше...
Тип кодировки формы определяется атрибутом enctype: application/x-www-form-urlencoded - представляет форму в кодировке URL. Это значение по умолчанию, если для атрибута enctype ничего не установлено. multipart/form-data - представляет собой составную форму. Этот тип формы используется, когда пользователь хочет загрузить файлы text/plain - новый тип формы, введенный в HTML5, который, как следует из названия, просто отправляет данные без какой-либо кодировки. Вот остальная часть хорошей статьи об этом