Проблема с реализацией FormDataBodyPart из Джерси multipart / form-data - PullRequest
0 голосов
/ 06 ноября 2018

Я работаю над приложением на стороне сервера, обрабатывающим входящие multipart/form-data сообщения с использованием FormDataBodyPart класса Джерси .

Я использовал функцию isSimple() для проверки того, что поле формы имеет тип носителя MediaType.TEXT_PLAIN_TYPE (text/plain)

Исходный код для реализации:

/**
 * @return {@code true} if this body part represents a simple, string-based, field value, otherwise {@code false}.
 */
public boolean isSimple() {
    return MediaType.TEXT_PLAIN_TYPE.equals(getMediaType());
}

Однако эта функция вызывает ложные тревоги, когда клиент включает кодировку в тип носителя (например, text/plain;charset=UTF-8.). Я ожидаю, что эта функция все еще будет возвращать true для таких случаев?

...