Контент для отправки и получения на сервере, на котором я работаю, имеет тип "application/xml"
.
В разделе инициализации я добавил нижеприведенную строку для автоматического добавления ко всем моим запросам к заголовку
web_add_auto_header("Content-Type","application/xml");
Когда я запускаю скрипт, я получаю заголовок ответа, показывающий правильный тип контента, но в день буфера я получаю сообщение:
351-byte response headers for "http://172.29.67.68/svc/bw/cti/monitor/event/bw_perfuser1000_60a439f7-599d-4fe1-baa6-598391312954" (RelFrameId=1, Internal ID=5)
HTTP/1.1 200 OK\r\n
Date: Mon, 11 Mar 2019 18:20:09 GMT\r\n
Content-Length: 681\r\n
Content-Type: application/xml\r\n
X-Frame-Options: SAMEORIGIN\r\n
Expires: Thu, 01 Jan 1970 00:00:00 GMT\r\n
Cache-Control: no-cache, private, must-revalidate, max-stale=0, post-check=0, pre-check=0
no-store\r\n
Pragma: no-cache\r\n
Keep-Alive: timeout=15, max=96\r\n
Connection: Keep-Alive\r\n
получаю сообщение:
HTML parsing not performed for Content-Type "application/xml" ("ParseHtmlContentType" Run-Time Setting is "TEXT").
Чтобы решить эту проблему, мне нужно добавить строку ниже перед каждым запросом
web_add_header("Content-Type","application/xml");
Может кто-нибудь объяснить, почему мне нужно явно указывать тип содержимого перед каждым запросом, хотя я использовал функцию web_add_auto_header()
.
Спасибо заранее, Эхуд