RESTClient

From Hypertopic

Jump to: navigation, search

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 0.2 (PHP version)
RESTClient 1.0 (Firefox Extension)
RESTClient 1.0 (Firefox Extension)

Version History

  • 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

Personal tools