SeBo
SeBo

Reputation: 275

HTTP Post Multipart Tool for testing

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)?

Upvotes: 13

Views: 27345

Answers (5)

Noitidart
Noitidart

Reputation: 37318

Firefox has a few:

and poster as mentioned earlier by @joff

Upvotes: 0

lgaggini
lgaggini

Reputation: 421

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 .

Upvotes: 2

Joff
Joff

Reputation: 47

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"

Upvotes: 2

fumanchu
fumanchu

Reputation: 14559

I like to include http://aminus.net/wiki/Okapi in most of my HTTP projects these days.

Upvotes: 0

manuel aldana
manuel aldana

Reputation: 16468

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.

Upvotes: 10

Related Questions