Как отправить NON-JSON-запрос, используя Apache HttpClient? - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу использовать API, который будет возвращать строковые данные, а также я хочу отправить данные строкового типа (текстовый файл в абзаце).

1 Ответ

0 голосов
/ 28 апреля 2019

Вы можете использовать Apache httpcomponents с http entity

Вот пример для отправки файла в вашем запросе POST:

File file = new File("somefile.txt");
FileEntity entity = new FileEntity(file, ContentType.create("text/plain", "UTF-8"));        

HttpPost httppost = new HttpPost("http://localhost/action.do");
httppost.setEntity(entity);

Если вы хотитетекстовое содержимое, вы можете использовать StringEntity:

StringEntity myEntity = new StringEntity("something", ContentType.create("text/plain", "UTF-8"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...