#java #http #post #file-upload
#java #http #Публикация #загрузка файла
Вопрос:
Итак, в последнее время я борюсь с этим. Существует несколько способов выполнения запроса HTTP POST с помощью Java, некоторые из которых демонстрируются с HttpClient
помощью 3.x, а другие — с HttpClient
помощью 4.x
Я предполагаю, что строка 4.x более продвинутая, но в ней также отсутствуют учебные пособия. По крайней мере, для меня мне было трудно найти несколько руководств для начинающих.
Я хотел бы сделать POST-запрос с закодированным File
объектом.
Также упоминались некоторые из руководств, которые я изучал NameValuePair
, но для меня этот класс недоступен, и я не знаю, как его получить. Итак, если вы ответите, пожалуйста, укажите, как я также могу получить доступ к импорту.
Пожалуйста, продемонстрируйте минимальный запрос HTTP POST с HttpClient
помощью 4.x
Комментарии:
1.
NameValuePair
находится в той же библиотекеHttpClient
, что и HTTP-компоненты httpclient .2. Кроме того, чтобы отправить сообщение с файлом, вам потребуется выполнить составной запрос. Вы можете сделать это с
MultipartEntityBuilder
помощью того, что является частью mime .3. Проверьте этот пример, в котором используется библиотека Apache evgenyg.wordpress.com/2010/05/01 /…
4. @SotiriosDelimanolis Кажется, я не могу этого понять. Каков фактический импорт для этого?
5. Смотрите мой второй комментарий.