Библиотека OKTTP3 дает мне ошибку 415 HTTPJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Библиотека OKTTP3 дает мне ошибку 415 HTTP

Сообщение Anonymous »

У меня проблема с OKTTP3. Я хочу присоединиться к конечной точке API с библиотекой. После настройки URL, токена доступа и корпуса JSON я запустил свой запрос. Почтальон дает мне положительный ответ (JSON Response + HTTP -код 200). Все работает нормально. < /P>
После этого я закодировал свой метод Java. Первый запрос на получение токена доступа работает нормально. Второй запрос возвращает мне код 415 HTTP. Когда я сбрасываю тело JSON, данное по запросу Java, и я вставляю его в почтальон, у меня нет никаких проблем. Конфигурация буквально одинаково. Я не знаю, почему это не работает! Как я могу это исправить?

Код: Выделить всё

public static void getAlertModels(OAuthToken oAuthToken, int customerId) throws IOException {

ApiRequest apiRequest = new ApiRequest(
new ApiRequestSearch(
Arrays.asList("triggers", "customers"),
Arrays.asList(
Arrays.asList("product"),
Arrays.asList(9)
)
)
);

ObjectMapper objectMapper = new ObjectMapper();

String jsonBody = objectMapper.writeValueAsString(apiRequest);

OkHttpClient client = new OkHttpClient().newBuilder().build();

MediaType mediaType = MediaType.parse("application/json");

RequestBody body = RequestBody.create(jsonBody, mediaType);

Request request = new Request.Builder()
.url("https://api.anonymous.tld/alertModels")
.method("POST", body)
.addHeader("Authorization", "Bearer " + oAuthToken.getAccessToken())
.addHeader("Content-Type", "application/json")
.addHeader("Accept", "application/json")
.build()
;

Response response = client.newCall(request).execute();

System.out.println(jsonBody);
System.out.println(response.code());
System.out.println(response.body().string());
}
Конфигурация тела почтового телевизора:

Направляемость заголовков почтовых управлений:


Подробнее здесь: https://stackoverflow.com/questions/755 ... http-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»