Ответ OkHttp Body - это кодированный URL, как преобразовать в строку - PullRequest
0 голосов
/ 07 мая 2020

я использую Okhttp4. Моя проблема в том, что после моего запроса GET в теле ответа будет такой ответ (пример):

%22Sconto%20del%2020%:%20%3CPAColor0xFF66CC33%3EUtilidades%20%E2%86%92%20Inventory%3CPAOldColor%3E\\n\\n% ext ext

Вместо этого мне нужен этот ответ (пример):

Guccio, il capo del secondo squadrone dei rinnegati nella Sindone, è concentrato a porre fine alle minacce che circondano la città.

Я добавил Content-Type, но не работает.

OkHttpClient client = new OkHttpClient().newBuilder().build();
            Request request = new Request.Builder()
                    .url("url")
                    .method("GET", null)
                    .addHeader("Content-Type", "application/json; charset=utf-8")
                    .addHeader("Apikey", apiKey)
                    .build();
    try (Response response = client.newCall(request).execute()) {
                if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
     ....
}
...