Приложение проверяет Java-код - Validation.EncodingRequired - Как решить эту проблему? - PullRequest
0 голосов
/ 04 декабря 2018

Java 8

Отчет о проверке приложения показывает Validation.EncodingRequired при out.write ниже:

final String params = props.getProperty("REFRESH_TOKEN", ""); 
try (OutputStream out = urlConn.getOutputStream()) {
    out.write(params.getBytes(UTF_8));
    out.flush();
}

Но значения параметров уже закодированы при преобразовании в байты.

2 вещи неясны:

  1. Байты уже закодированы - все еще показывает ошибку.
  2. API для создания этой проблемы дан как java.util.Properties.getProperty(java.lang.String;java.lang.String):java.lang.String

Как проблема № 2?

Это getProperty, создающий проблему, или out.write, создающий проблему.и как оба всплывают в журнале трассировки вызовов этой проблемы?Обе являются отдельными строками в одном методе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...