•
I use the fuck out of this app. Works great for quick calls to an api.
Description
A simple but powerful Android app that allows you to create shortcuts and widgets that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request, with the possibility of processing and displaying the response in various ways. Ideal for home automation projects.
Features
- Supports HTTP and HTTPS, and methods GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
- Basic Authentication, Digest Authentication & Bearer Authentication
- Custom request headers
- Custom request body (text based, from static file, file picker, static, or camera)
- Upload files as form-data parameters
- Client Certificate Authentication
- Support for TLSv1.3
- Support for HTTP & SOCKS proxies
- Support for Self-Signed Certificates & Certificate Pinning
- Use a built-in icon or a custom image
- Display response as a toast, window or dialog, or run silently
- Display response as HTML-formatted text, as image or as web page
- Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)
- in JSON or cURL format
- Integration with 3rd party apps (e.g. Tasker, Macrodroid, Wireguard, or BinaryEye)
- Invoke from home screen widgets, quick settings tiles, or quick access device controls
- Dark Mode support
- Easy remote editing on a computer via the
- Event history to see details about recently executed HTTP requests & responses
- Run arbitrary before & after execution, which allows for lots of customization with features such as:
- compute values such as timestamps, random numbers, UUIDs, hashes, HMACs, base64, etc.
- parse JSON, HTML or XML and extract data from it
- show toast message or message dialogs
- vibrate or play notification sounds
- trigger other shortcuts to chain multiple HTTP requests
- interact with other devices and services by sending TCP or UDP packets, MQTT messages or using Wake-on-LAN
- Support for non-HTTP use-cases:
- allow opening a URL in a browser
- allow sending MQTT messages
- allow waking up a device on the network
- allow defining custom logic using JavaScript code
[Github](https://github.com/Waboodoo/HTTP-Shortcuts)
I use the fuck out of this app. Works great for quick calls to an api.
**Description**
> A simple but powerful Android app that allows you to create shortcuts and widgets that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request, with the possibility of processing and displaying the response in various ways. Ideal for home automation projects.
**Features**
- Supports HTTP and HTTPS, and methods GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
- Basic Authentication, Digest Authentication & Bearer Authentication
- Custom request headers
- Custom request body (text based, from static file, file picker, static, or camera)
- Upload files as form-data parameters
- Client Certificate Authentication
- Support for TLSv1.3
- Support for HTTP & SOCKS proxies
- Support for Self-Signed Certificates & Certificate Pinning
- Use a built-in icon or a custom image
- Display response as a toast, window or dialog, or run silently
- Display response as HTML-formatted text, as image or as web page
- [Grouping into tabs and section](https://http-shortcuts.rmy.ch/categories)
- Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)
- [Import & Export](https://http-shortcuts.rmy.ch/import-export) in JSON or cURL format
- Integration with 3rd party apps (e.g. Tasker, Macrodroid, Wireguard, or BinaryEye)
- Invoke from home screen widgets, quick settings tiles, or quick access device controls
- Dark Mode support
- Easy remote editing on a computer via the [web editor](https://http-shortcuts.rmy.ch/import-export#remote-edit)
- Event history to see details about recently executed HTTP requests & responses
- Run arbitrary [JavaScript](https://http-shortcuts.rmy.ch/scripting) before & after execution, which allows for lots of customization with features such as:
- compute values such as timestamps, random numbers, UUIDs, hashes, HMACs, base64, etc.
- parse JSON, HTML or XML and extract data from it
- show toast message or message dialogs
- vibrate or play notification sounds
- trigger other shortcuts to chain multiple HTTP requests
- interact with other devices and services by sending TCP or UDP packets, MQTT messages or using Wake-on-LAN
- Support for non-HTTP use-cases:
- [Browser Shortcuts](https://http-shortcuts.rmy.ch/shortcuts#browser-shortcut) allow opening a URL in a browser
- [MQTT Shortcuts](https://http-shortcuts.rmy.ch/shortcuts#mqtt-shortcut) allow sending MQTT messages
- [Wake-on-LAN Shortcuts](https://http-shortcuts.rmy.ch/shortcuts#wake-on-lan) allow waking up a device on the network
- [Scripting Shortcuts](https://http-shortcuts.rmy.ch/shortcuts#scripting-shortcut) allow defining custom logic using JavaScript code
(post is archived)