Я работаю над приложением на стороне сервера, обрабатывающим входящие 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
для таких случаев?