powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Content-Type: application/json
3 сообщений из 3, страница 1 из 1
Content-Type: application/json
    #39079365
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! Подскажите пожалуйста. Почему когда я убираю заголовок
Content-Type: application/json из POST запроса. Который несет в себе данные в формате JSON. На сервере JSON данные все равно нормально считываются.
Зачем тогда вообще нужен этот заголовок application/json ?
...
Рейтинг: 0 / 0
Content-Type: application/json
    #39079379
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

Самое интересное, что если даже поставить :
conn.setRequestProperty("Content-Type", " application/x-www-form-urlencoded ");
то все равно, данный JSON, нормально передаются на сервер.
...
Рейтинг: 0 / 0
Content-Type: application/json
    #39079472
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам по себе заголовок Content-Type служит для информирования принимающей стороны о типе передаваемых данных. Имеет смысл, когда принимающая сторона заранее не знает, как следует интерпретировать полученное. Например, веб-браузер при обращении к серверу может получать как хтмл, так и стили, картинки, яваскрипты и т.д. Каждый из этих типов данных должен быть правильно обработан специально для него определённым способом. И браузер выбирает нужный способ обработки исходя из этого заголовка. Если же тип данных не указать - то браузер использует дефолтовое значение, если указать неправильно - то, например, вместо отображения картинки будет вывалена на экран бинарная абракадабра в виде текста. Ну а при передаче от клиента к серверу заранее определённых и ожидаемых данных этот заголовок в общем то, бесполезен.


НикоДимиденЗачем тогда вообще нужен этот заголовок application/json ?ИМХО, упрощенно можно считать, что вся группа "application" подразумевает передачу браузером данных на обработку в какую-то стороннюю программу. В частности, json обычно обрабатывается скриптом (программой, написанной на языке Javascript и выполняющейся на клиентской стороне в данном случае), который запросил эти данные.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Content-Type: application/json
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]