Я пытаюсь сделать сообщение для конечной точки и установить некоторые параметры формы и файл, используя AsyncHttp
.
Вот код, который у меня есть:
httpClient.preparePost(url)
.addHeader(HttpHeaders.AUTHORIZATION, authorizationToken)
.addHeader(HttpHeaders.ACCEPT, MediaType.APPLICATION_JSON_VALUE)
.addFormParam("type", type)
.addBodyPart(new ByteArrayPart("file", file.getBytes()))
.execute()
.get();
Сейчас я получаю 4xx, но если я делаю это с почтальоном, он работает, и я получаю 201
.
Что я делаю не так?