Contents

Introduction

RESTClient is an application use to visit and test RESTful services. RESTClient original was written in PHP as a web server application. Recently, RESTClient was rewritten as a Firefox/Flock extension. The new RESTClient extension supports all HTTP methods RFC2616 (HTTP/1.1) and RFC2518 (WebDAV). You can construct custom HTTP request (custom method with resources URI and HTTP request Body) to directly test requests against a server.

RESTClient Firefox Extension's project home page: http://restclient.mozdev.org

Features

Benefit from XUL, RESTClient extension have following features:

  1. Be able to run without web server. Because of security issues (Cross-domain Restrictions), PHP+Ajax version needs proxy server support.
  2. Twice faster than PHP+Ajax version. (without proxy server).
  3. Be able to load / save request body from/to a XML/Text file.
  4. Autocomplete for request URL input textbox (from history).
  5. Partially supports WebDAV protocol.

Screenshots

RESTClient 0.2 (PHP version)
RESTClient 1.0 (Firefox Extension)

Version History

  • Version 1.2.6 (2009-01-27)
    • Fixed a bug of URL validation.
    • Added translation French and Chinese
  • Version 1.0 RC (2008-01-23)
    • Created restclient.mozdev.org and publish first release on mozdev.
  • Version 0.4 (2007-09-23)
    • Fixed auto update bug.
    • Added the progress bar.
    • Added toolbar.
    • Added basic authentication support.
  • Version 0.3 (2007-09-23)
    • Rewritten RESTClient as Firefox extension.
  • Version 0.2 (2007-07-28)
    • Added proxy.php, allowing cross-domain resource visiting. User can send HTTP request to any HTTP services.
    • Added HTTP/1.1 support.
    • Added XML syntax highlight.
  • Version 0.1 (2006-11-09)
    • First version.

TODO

  • Add support up to Firefox 3.
  • Find a way to automatic add RESTClient icon to firefox toolbar.
  • Add syntax highlight.
Add HTML syntax highlight.
  • Add proxy support

Download Links

Powered by MediaWiki