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 заголовка в соответсвие с реальным контентом тела ответа.
Note:
See TracTickets
for help on using tickets.
![[MC-04 logo]](/mc-04/chrome/site/logo.png)
Исправлено в 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.