HTTP Post Multipart Tool for testing

26,310

Solution 1

It is not a firefox-addon, but what I can really recommend is to use curl tool. It fits perfect when playing around with RESTful HTTP APIs because it is very close to HTTP protocol. Because it is CLI based it is more flexible as graphical addon (e.g. you can mail around or can document your api with sample calls).

E.g. doing a multipart request with curl would be:


# 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" ...

What kind of multipart do you expect on server-side (e.g. multipart/form-data or multipart/mixed).

Is there a reason why it has to be a firefox addon? I have seen people using RestClient, but I never saw it working with multipart.

Solution 2

You can use Firefox poster add-on to send HTTP posts with multipart.

  1. Select "Parameters" tab
  2. Enter the multipart "Name" and "Value"
  3. Press "Add/Change"
  4. Select "Content to Send" tab
  5. Press "Body from Parameters"
  6. Enter your URL and User Auth, as required
  7. Press"POST"

Solution 3

For Chrome/Chromium there is the excellent Postman app/extension: http://www.getpostman.com/ .

For a brief visual tutorial you can check: https://stackoverflow.com/a/16022213/1667104 .

Share:
26,310
SeBo
Author by

SeBo

Updated on July 09, 2022

Comments

  • SeBo
    SeBo almost 2 years

    does anyone know a little test tool (like Poster / RestTool for Firefox) that is able to upload a file and send a text body within the same post request (Multipart)?