Loadrunner - Получение сообщения в ответе http: «Анализ HTML не выполнен для Content-Type« application / xml »» - PullRequest
0 голосов
/ 11 марта 2019

Контент для отправки и получения на сервере, на котором я работаю, имеет тип "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().

Спасибо заранее, Эхуд

1 Ответ

0 голосов
/ 27 марта 2019

В протоколе HTTP вам необходимо указать поля заголовка запроса в запросе HTTP.Подробные сведения о заголовке HTTP см. В wiki .

.
...