RESTOnIt is a pure-Cocoa client for testing HTTP web servers and applications on Mac OS X®. It is especially helpful for testing REST web services, but it comes in handy anywhere precise information about incoming and outgoing HTTP messages is needed. It features an attractive, functional request/response UI, integrating seamlessly into the Mac environment.
Features
Application-wide
- Beautiful native Mac interface
- Strictly models HTTP paradigms as articulated in IETF RFCs 2068 & 2616
- Send, receive, and construct arbitrary cookies
- Drag & drop URLs and .webloc files from other browsers and the Finder
- Print requests and responses in an easy-to-read format
Requests
- Supports HTTP/1.0 and 1.1
- GET, PUT, POST, DELETE, HEAD, OPTIONS, and TRACE methods
- Arbitrary custom headers
- URI query builder with automatic encoding
- Basic, Digest, and NTLM authentication
- File uploads with auto-detection of content type
- Form data editor with automatic encoding
- Load and save individual requests
- Forward, back, and history
Responses
- Multiple view options including raw; split with tabular headers; and WebKit-rendered
- XML/JSON formatting and syntax highlighting
- Optionally follow redirects for 300-level responses
- Contextual documentation for headers and status messages
- Customizable font families and sizes
- Save responses in their native format
- Summary of content size and download speed
Requirements
- Mac OS X® 10.6.6 (Snow Leopard) or later