Opened 7 months ago

Closed 7 days ago

#1438 closed дефект (готово)

Content-Type в заголовке ответа не соответствует реальному

Reported by: alx Owned by: Denis_N
Priority: minor Component: БД изделий АДС
Keywords: Cc:

Description

Я заметил, что в ответах на запрос /backend/main_backend.php поле Content-Type заголовка содержит text/html; charset=UTF-8, при том что тело ответа содержит отнюдь не text/html. Вот пример содержимого тела ответа:

{"columns":["UID","type","name","serial","date","owner","location","testing","otk","mismatch","shelfdrawer","version"],"data":[{"UID":31017,"type":"\u041f\u043b\u043....

Это больше похоже на объект JSON чем на HTML. Предполагаю, что значение поля Content-Type было установлено по ошибке и предлагаю привести значение поля Content-Type заголовка в соответсвие с реальным контентом тела ответа.

Change History (1)

comment:1 by Denis_N, 7 days ago

Resolution: готово
Status: newclosed

Исправлено в r498/base.

Ранее backend/main_backend.php явно не задавал Content-Type для JSON-ответов, поэтому сервер мог отдавать их как text/html; charset=UTF-8.

В r498/base для backend/main_backend.php добавлен заголовок:
Content-Type: application/json; charset=utf-8

Теперь заголовок ответа соответствует фактическому содержимому JSON. Для действий экспорта CSV используется отдельный Content-Type: text/csv.

Note: See TracTickets for help on using tickets.