Application to send HTTP requests to test your API endpoints.
What can I do with it?
You can send numerous requests to a webserver. You can send RAW post data, form post data, add cookies to your request and add headers to your request.
The response can be viewed either as syntax highlighted code, with JSON even being made readable, as the raw output, which means no syntax highlighting, and view it in a webview.
- webkitgtk4-devel (optional)
- webkitgtk4 (optional)
- Add multiple form-data elements to the body
- Add custom data to the body
- Add files to a request
- Add cookies to a request
- Add multiple headers
- Set timeout for request
- Set user agent for request
- Keep track of recent requests
- Response data is displayed with syntax highlighting
- All headers from the response are shown
- Save a request
- Open a request
How to build
$ meson --prefix=/usr build $ cd build $ ninja install
And then run
Generate RPM package
$ cd data/packaging/RPM $ spectool -g getit.spec $ fedpkg --release f26 local
This will create a RPM file which you can install using your package manager.
Generate flatpak bundle
$ cd data/packaging/flatpak $ flatpak-builder --repo=getit_repo getit net.bartkessels.getit.json $ flatpak build-bundle getit_repo getit.flatpak net.bartkessels.getit
This will create a flatpak bundle called
getit.flatpak. To install the flatpak bundle
just run the flatpak install command.
$ flatpak install getit.flatpak
And run it with
flatpak run net.bartkessels.getit.
If you don't have flatpak-builder installed or don't want to generate your own flatpak bundle you can always install GetIt from Flathub.
$ flatpak install --from https://flathub.org/repo/appstream/net.bartkessels.getit.flatpakref
If you have Fedora and don't want to build GetIt from source you can easily install it using dnf copr.
$ dnf copr enable bartkessels/getit $ dnf install getit