FRequest favicon

FRequest

FRequest aims to provide a similar interface to an integrated development environment program (IDE) but for HTTP(s) apis.

It should be fast, cross platform, lightweight, practical with a native look. Also it is important that project files can be easily shared and work seamless with Version Control Systems (VCS) for collaborative work.

The current features of FRequest are: Make GET / POST / PUT / DELETE / PATCH / HEAD / TRACE / OPTIONS HTTP(s) requests Make HTTP requests with RAW / Form Data or X-Form-WWW-UrlEncoded body types Send file uploads over the HTTP body type Form Data Analyze the requests response body and headers Requests are contained in a project, this project is then saved in XML file on user’s desired location Ability to override a project main url, so you can make requests to different domain name addresses within the same project Ability to download files from the requests Automatically beautify and apply syntax highlighting for JSON and XML Support for authentication (HTTP Basic authentication and Request based authentication) which can be saved either in the program configuration file (for private use) or the project file itself (for shared use) The FRequest project files are stored in a way which allow easy collaboration via a VCS like Git, Svn or Team Foundation Server Ability to add any kind of custom HTTP headers to the requests (automatically by taking the type in account or adding them manually) Network proxy support FRequest is licensed under GPL 3.0 (https://www.gnu.org/licenses/gpl-3.0.en.html ).

RESTClient

RESTClient

RESTClient can be used to test variety of HTTP communications and RESTful webservices. Friendly GUI, rich functionalities.