Составные запросы / ответы Java - PullRequest
3 голосов
/ 04 января 2011

У меня есть задача реализовать отправку http multipart-запроса и интерпретацию http multipart response.Я решил начать с ответа, так как мне просто нужно получить ответ и разобрать его.У меня не так много опыта работы с java и тем более с HTTP, поэтому я читаю некоторые статьи и другие материалы по этой теме, но у меня все еще есть открытые вопросы:

  1. Насколько я понял,Тип содержимого multipart используется для загрузки файлов, отправки вложений электронной почты и т. д. Большинство сообщений, которые я нашел в Google, были предназначены для загрузки файлов с использованием multipart / form-data.В каких других случаях используется этот тип контента?
  2. Я решил начать с многокомпонентного ответа HTTP, но понял, что понятия не имею, что мне делать, чтобы получить ответ с таким типом контента.,Как должен выглядеть мой запрос, что я должен запросить с этим запросом?Я просто хочу написать простую программу на Java, которая отправляет HTTP-запрос на сервер, а полученный ответ имеет тип содержимого multipart.

Было бы неплохо, если бы кто-то смог уточнить этивещи для меня, потому что я думаю, что я что-то неправильно понял.

Заранее спасибо!

1 Ответ

7 голосов
/ 04 января 2011

Я бы порекомендовал обратиться к Apache Commons:

  • FileUpload обрабатывает серверную часть и анализирует сообщения, состоящие из нескольких частей.
  • HttpClient для клиентской части, для создания этих сообщений.

Но прежде чем делать что-либо из этого, я думаю, что вам нужно поговорить с кем-либопоставил перед вами задачу, чтобы быть уверенным, что вы точно понимаете, чего он хочет.Поскольку составная часть для обработки почты близка, но не совсем совпадает с составной частью для загрузки файлов.

...