REST Client
Introduction
Feature rich rest client for developers to play with RESTful web services. It can be used to test any URL for following HTTP methods
- GET
- POST
- PUT
- DELETE
- HEAD
- OPTIONS
- TRACE
Main Features
- Simultaneous views of request, response and browser.
- Post raw data or file, text content or binary.
- Post params in either body or as part of URL (twitter style).
- Post multipart form data with same ease as of normal post.
- Handle response equally well even if it is binary e.g. image, pdf etc. No gibberish characters anymore.
- Play with headers, params and request body.
- Indented XML/JSON views for better readability.
Min. Requirement
- Java 1.6
- Eclipse 3.4 (for plugin)
- HTTP 1.1 compatibility
Downloads
OS | Exe | Executable Jar | Plugin Jar | Plugin Update Site |
---|---|---|---|---|
Windows | exe file | executable jar | plugin jar | https://svn.codespot.com/a/eclipselabs.org/restclient-tool/trunk/eclipse/update/ |
Mac | executable | executable jar | plugin jar | https://svn.codespot.com/a/eclipselabs.org/restclient-tool/trunk/eclipse/update/ |
Linux | executable | executable jar | plugin jar | https://svn.codespot.com/a/eclipselabs.org/restclient-tool/trunk/eclipse/update/ |
After installing eclipse plugin it can be found @ Window -> Show View -> Other -> REST Client -> RestClient Tool
Note:- It warns about unsigned jar while running for the first time. This is because standard SWT distribution jar is bundled with OS specific libraries to interact with native look and feel widgets of OS i.e. it has few DLLs for windows. For more info visit http://www.eclipse.org/swt
SSL Handling
All SSL validations are disabled by default. User can customize/override default behavior.
Please go through documentation.
Screen Shots
XML Response
HTML Response [Google Book Search]
Image Response [Google Static Map]
Rest Client as Eclipse Plugin
Documentation:
http://code.google.com/a/eclipselabs.org/p/restclient-tool/source/browse/trunk/docs/ssl-handling.txt
http://code.google.com/a/eclipselabs.org/p/restclient-tool/source/browse/trunk/standalone/conf/rest-client_override.properties
Releases
Release 1.0.3 - September 12, 2011
Issue Fixed:
http://code.google.com/a/eclipselabs.org/p/restclient-tool/issues/detail?id=8
Fix includes enhancements for SSL Handling.
Release 1.0.2 - July 22, 2010
List of Fixes for Issues:
- New lines (CR) get removed from text file while submitting it as POST body.
- Response body should be displayed as is if no indentation.
- Content-Type header goes blank when posting any file.
- Display body part of request pane is not encoded (with UTF-8) while actually client submits encoded params body string. It is misleading.
- Request pane doesn't display content if request results erroneous response.
- Request pane doesn't display actual post body message format if request is multipart/form-data.
- Add OPTIONS and TRACE HTTP methods.
- Do not verify host names in SSL certificate. Allow all host names.
Issue List:
- http://code.google.com/a/eclipselabs.org/p/restclient-tool/issues/detail?id=1
- http://code.google.com/a/eclipselabs.org/p/restclient-tool/issues/detail?id=2
Release 1.0.1 - July 6, 2010
Added indentation to XML and JSON displayed in request and response pane
Note: Automatically exported from code.google.com/p/restclient-tool