HTTP4e Client

HTTP4e is an Eclipse plugin that helps you quickly build HTTP packets enabling you to easily test and create REST Service and Web Service calls.

About

Eclipse HTTP Client (HTTP4e)  is an Eclipse plugin for making HTTP and RESTful calls. Build with user experience in mind, it simplifies the developer/QA job of testing Web Services, REST, JSON and HTTP. It is a useful tool for your daily job of  HTTP header tampering and hacking.

Features:

  • Making/Replaying an HTTP call directly from Eclipse IDE
  • Visual Editors for HTTP headers, parameters and body
  • Tabbed browsing (allowing replaying different RESTful, HTTP calls on separate tabs)
  • History support (persisting your valuable REST calls)
  • One-click  HTTP Java code generation
  • One-click JMeter script generation
  • Aesthetic UI, Code assist, Syntax coloring
  • “Raw”, “Pretty”, “Hex”, “Browser” and “JSON” views
  • Proxy Configuration
  • BASIC and DIGEST Authentication
  • SSL/HTTPS support
  • Unicode UTF8 support
  • HTTP tampering
  • Available on Windows, MacOS X, Linux, Solaris

Long story short, this is the best tool for REST, HTTP and SOAP calls.

Video

http4e-play-video

Gallery

flicker Find HTTP4e on Flicker


Want to Participate?

Are you interested in further improvement of this tool? Think you found a bug? Or have a snippet you think would fit awesomely in the tool? Any ideas and development contributions are greatly appreciated. Post your ideas here and raise a bug or feature request.

Requirements:

  • Java 5+
  • Eclipse 3.2+

Tips and Tricks:

  • Auto Complete commands is CTRL + SPACE (Linux and Windows only). Clicking CTRL + Space will open the auto suggest dialog with HTTP headers and relevant header values.
  • History Suggest in Headers and Parameters keeps track of your typing history and smartly auto suggest on next similar header or parameter. Keys to trigger CTRL + SPACE.
  • Panel Expand: Double clicking on any panel expands it.
  • Tabs: Want to make a new request on a new tab? Click the tab button or simply double click on the tab area to open new tab.
  • Export-to-Java: You just made a good call. Exporting that call to Java has never been easier.  Click the “Export to Java” button and HTTP4e will generate the Java code for you.
  • File Import to POST Body. Typing a POST request is tedious and error prone. You can import external text data to Body panel by Clicking the “Add file” browse button.

What’s kept us busy?

Version 3.0 (*new):

  • JMeter one click script generation
  • Java Apache HTTP Components 4.x one click code generation

Version 2.0:

  • Adding BASIC and DIGEST Authentication
  • Proxy Configuration
  • Adding UTF8 Unicode support

Version 1.6 changes:

  • Improving fonts on Linux
  • Persisting state on Mac OS, so you don’t loose your HTTP data on Eclipse restart

Version 1.5 changes:

  • Improving Mac OS X 10.x fonts

Version 1.4 changes:

  • Introducing JSON View
  • Adding SSL https support.
  • Java one click code generation bug fixes
  • Persisting data on Eclipse restart

Who is using HTTP4e

Rate this plugin

Please help us stand out from the others and rate this plugin @ Eclipse Plugin Central.

Thanks

Vote for this site!