Библиотека Unirest. Как получить ответ в формате base64url?
Есть апи-метод, который по переданным данным(JSON) возвращает строку в base64url. Возвращается просто строка, не в джейсоне или хмле. Как с помощью unirest получить эту строчку? Пытался вот таким образом:
HttpResponse<JsonNode> jsonResponse
= Unirest.post(url)
.header("content-type", "application/json")
.body(map)
.asJson();
Но приходит ответ с хедерами:
Content-Type: application/octet-stream
Content-Length: 80
Keep-Alive: timeout=60
Connection: keep-alive
И пустым телом. Если убрать хедер с типом контента, то в ответе:
{"status":415,"error":"Unsupported Media Type","message":"","path":""}
Ответы (1 шт):
Автор решения: Alex Kverr
→ Ссылка
Нужно использовать .asString() вместо .asJson(). Все же полезно иногда заглядывать в доку :)