As part of Haiku R1 Beta 4, there is a Preview of the HTTP Network Services Kit. As part of trying to use it in practise, I have been working on a Postman-inspired, simple app to run HTTP request using the new network kit. The primary goal is to have a tool to interactively test the implementation of the new library. Therefore, the aim for this application to support all the features that the underlying API supports.
A compiled version of HttpShout 0.1 can be downloaded for 32-bit (x86) and 64-bit (x86_64). The binaries are released under the Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license. I may release the source in the future, though it is more of an internal project rather than a good example of the use of then Preview of the HTTP Network Services Kit.
Any feedback is welcome, including feedback on URLs/websites that do not work, though I expect that most feature requests will be added to the ‘someday’ list.
Features
- Perform HTTP GET requests
- Add custom HTTP header fields
- Configure whether to follow redirects
- View the response header fields, the body and a debug log
To Do
- Add support for adding a request body
- Support basic authentication
- URL Request parameters
- Other HTTP request methods (like POST, PUT, DELETE etc).
- Save the response body to a file