0
Не ошибка
Java: ошибка 400 при обращении к подсказкам
При передаче параметр в сервис подсказки (организации), получаю ошибку: java.io.IOException: Server returned HTTP response code: 400 for URL: https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/party
Код:
private String fetchJsonSuggest(String method, String... sources) throws Exception{
String toReturn = null;
method = "suggest/party";
try {
URL url = new URL("https://suggestions.dadata.ru/suggestions/api/4_1/rs/" + method);
URLConnection connection = url.openConnection();
connection.addRequestProperty("Content-Type", "application/json");
connection.addRequestProperty("Accept", "application/json");
connection.addRequestProperty("Authorization", "Token " + authKey);
if (sources.length > 0) {
connection.setDoOutput(true);
DataOutputStream outputStream = new DataOutputStream(connection.getOutputStream());
outputStream.write(gson.toJson(sources).getBytes());
outputStream.flush();
outputStream.close();
}
InputStream inputStream = connection.getInputStream();
toReturn = IOUtils.<em>toString</em>(inputStream, "UTF-8");
inputStream.close();
} catch (IOException e) {
LOGGER.error("Error fetchJsonSuggest data", e);
}
return toReturn;
}
Сервис поддержки клиентов работает на платформе UserEcho
Решено самостоятельно.
и как же решено?
у меня сейчас такая же ошибка, не могу понять.