Кто-нибудь знает небольшой тестовый инструмент (например, Poster/RestTool для Firefox), который может загрузить файл и отправить тело текста в тот же пост-запрос (Multipart)?
Инструмент HTTP Post Multipart для тестирования
Ответ 1
Это не firefox-addon, но я действительно рекомендую использовать инструмент curl. Он идеально подходит при игре с RESTful HTTP API, поскольку он очень близок к протоколу HTTP. Поскольку он основан на CLI, он более гибкий как графический аддон (например, вы можете отправлять почту или записывать свои api с образцовыми вызовами).
например. выполнение множественного запроса с помощью curl будет:
# with '-v' verbose-switch you see some headers
# with '-F' you are "activating" single multiparts
# with '@' you are referencing file
curl -v -F [email protected] -F [email protected] http://host.com/your/multipart/endpoint
# if server needs it you can also pass Content-Type with single files
... -F "[email protected];type=text/plain" ...
Какой мультипартик вы ожидаете на стороне сервера (например, multipart/form-data или multipart/mixed).
Есть ли причина, почему он должен быть аддоном firefox? Я видел людей, использующих RestClient, но я никогда не видел, чтобы он работал с multipart.
Ответ 2
Вы можете использовать Firefox poster для отправки сообщений HTTP с помощью multipart.
- Выберите вкладку "Параметры"
- Введите множественные "Имя" и "Значение"
- Нажмите "Добавить/Изменить"
- Выберите вкладку "Содержимое для отправки"
- Нажмите "Тело из параметров"
- Введите свой URL и User Auth, как требуется
- Нажмите кнопку "POST"
Ответ 3
Для Chrome/Chromium есть отличное приложение/расширение Postman: http://www.getpostman.com/.
Для краткого визуального руководства вы можете проверить: fooobar.com/questions/28085/....
Ответ 4
Мне нравится включать http://aminus.net/wiki/Okapi в большинство моих HTTP-проектов в наши дни.
Ответ 5
В Firefox есть несколько:
и плакат, как упоминалось ранее @joff