Я отправляю запрос на сервер и получаю в ответ Collection + Json. В PostMan идеально все.
Но когда я делаю то же самое в коде, используя OKHTTP, я получаю нечитаемые символы.
Вот мой код
OkHttpClient client = new OkHttpClient();
requestBody = new FormBody.Builder()
.add("email", email)
.add("password", psd)
.build();
Request request = new Request.Builder()
.url(url)
.addHeader("Accept", "application/vnd.collection+json")
.addHeader("Accept-Encoding", "gzip")
.addHeader("Authorization", "Basic YWRtaW46cmVhbHNlYw==")
.post(requestBody)
.build();
try {
Response response = client.newCall(request).execute();
String s = response.body().string();
response.body().close();
} catch (Exception e) {
e.printStackTrace();
}
Я попробовал другой URL, и они работают отлично.
огромное спасибо.