HTTP Post Multipart Tool для тестирования - PullRequest
12 голосов
/ 15 сентября 2011

кто-нибудь знает небольшой тестовый инструмент (например, Poster / RestTool для Firefox), который может загружать файл и отправлять текстовое тело в рамках одного и того же почтового запроса (Multipart)?

Ответы [ 5 ]

9 голосов
/ 15 сентября 2011

Это не аддон Firefox, но я действительно рекомендую использовать инструмент curl . Он идеально подходит для работы с RESTful HTTP API, потому что он очень близок к протоколу HTTP. Поскольку он основан на интерфейсе командной строки, он более гибкий в качестве графического дополнения (например, вы можете пересылать почту или документировать свой 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 myPartName1=@file1.txt -F myPartName2=@file2.txt http://host.com/your/multipart/endpoint

# if server needs it you can also pass Content-Type with single files
... -F "myPartName1=@file1.txt;type=text/plain" ...

Какой тип составной части вы ожидаете на стороне сервера (например, multipart / form-data или multipart / mixed).

Есть ли причина, по которой это должен быть аддон Firefox? Я видел людей, использующих RestClient , но я никогда не видел, чтобы он работал с multipart.

1 голос
/ 08 октября 2014

Для Chrome / Chromium есть отличное приложение / расширение для Postman: http://www.getpostman.com/.

Для краткого визуального руководства вы можете проверить: https://stackoverflow.com/a/16022213/1667104.

1 голос
/ 09 июля 2014

Вы можете использовать Firefox poster дополнение для отправки сообщений HTTP с несколькими частями.

  1. Выберите вкладку «Параметры»
  2. Введите несколько частей «Имя»и «Значение»
  3. Нажмите «Добавить / изменить»
  4. Выберите вкладку «Содержимое для отправки»
  5. Нажмите «Тело из параметров»
  6. Введите свой URLи аутентификация пользователя, при необходимости
  7. Нажмите «POST»
0 голосов
/ 08 октября 2014

Firefox имеет несколько:

и плакат, как упоминалось ранее @ joff

0 голосов
/ 16 сентября 2011

Мне нравится включать http://aminus.net/wiki/Okapi в большинство моих HTTP-проектов в эти дни.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...