Какая кодировка содержимого по умолчанию для jmeter HTTP-сэмплера запросов? - PullRequest
0 голосов
/ 07 февраля 2020

Я смотрю на поле Content Encoding в сэмплере HTTP Request. Не путайте это с заголовком HTTP Content-Type.

По умолчанию значение в поле Content Encoding пусто. Что означает пустое? Какая кодировка содержимого по умолчанию для jmeter HTTPRequest? Это ASCII или ANSI или UTF-8?

В этом руководстве только упоминается, что это не обязательное поле.

enter image description here

1 Ответ

0 голосов
/ 11 февраля 2020

Согласно JMeter 5.2

  1. Просмотр HTTPSamplerBase. java: 1136

    // Check if the sampler has a specified content encoding
    if (JOrphanUtils.isBlank(lContentEncoding)) {
        // We use the encoding which should be used according to the HTTP spec, which is UTF-8
        lContentEncoding = EncoderCache.URL_ARGUMENT_ENCODING;
    }
    
  2. Просмотр EncoderCache: 31

    /** The encoding which should be usd for URLs, according to HTTP specification */
    public static final String URL_ARGUMENT_ENCODING = StandardCharsets.UTF_8.name();
    

Таким образом, оставив поле пустым, можно установить значение UTF-8

...