Как решить ошибку Bad Request на Java HttpClient Post Request - PullRequest
0 голосов
/ 06 января 2019

Пост-запрос HttpClient с токеном JWT (ошибка неверного запроса найдена / chunked: false)

CloseableHttpClient client = HttpClients.createDefault();
        HttpPost httpPost = new HttpPost(RestUrl.SAVE_INVENTORY);
        Gson gson = new Gson();
        String json = gson.toJson(inventoryDto);
        StringEntity entity = new StringEntity(json);
        httpPost.setEntity(entity);
        httpPost.setHeader("Accept", "application/json");
        httpPost.setHeader("Content-type", "application/json");
        httpPost.addHeader("Authorization", "JWT " +LoginDaoIMPL.token);
        CloseableHttpResponse response = client.execute(httpPost);
        client.close();

1 Ответ

0 голосов
/ 06 января 2019

Возможно, эта строка кода доставляет вам неприятности:

 httpPost.addHeader("Authorization", "JWT " +LoginDaoIMPL.token);

Обратите внимание, что после слова JWT есть пробел. Убрать пробел.

...