Перейти к содержимому

Фотография

JMeter сам добавляет хэдер Content-Type при воспроизведении


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 Distortion

Distortion

    Новый участник

  • Members
  • Pip
  • 22 сообщений
  • ФИО:Алексей Ксенофонтов
  • Город:Тула

Отправлено 25 ноября 2020 - 02:30

Привет, коллеги!

 

Столкнулся с такой проблемой: веб-приложение выполняет POST-запрос с пустым контентом (Content-Length: 0). Браузер при этом не передает хэдер Content-Type совсем. JMeter его тоже не записывает.

Однако, при воспроизведении я наблюдаю, что запрос завалился с ошибкой 415 (Unsupported Media Type). При анализе я увидел, что единственное отличие мезду запросами из браузера и через JMeter - последний передал хэдер Content-Type: application/x-www-form-urlencoded; charset=UTF-8. Откуда он это взял - загадка.

Я нашел воркэраунд: добавляю к списку хэдеров Content-Type с пустым значением, тогда запрос отрабатывает нормально и получаю релевантный ответ. Неудобно, долго, но за то всё работает.

 

Но вопрос остаётся: почему рекордер записывает правильный набор хэдеров, но при воспроизведении добавляется новый хэдер Content-Type, да ещё и со значением, которого де-факто не было?

Может кто знает как это дело вылечить?


  • 0

Здесь когда-то была нормальная человеческая подпись, но я её протестировал...


#2 Gera1964

Gera1964

    Новый участник

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Jacqueline W. Sledge

Отправлено 03 декабря 2020 - 15:39

Это https://bz.apache.or...ug.cgi?id=41518 или нет?


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных