/ HTTP

Android app to create home screen shortcuts that trigger arbitrary HTTP requests

Android app to create home screen shortcuts that trigger arbitrary HTTP requests

HTTP Shortcuts for Android

A simple Android app that allows you to create shortcuts that can be placed on your home screen. Each shortcut, when clicked, triggers an HTTP request.

Help me translate this app! Feel free to open a pull request to add new languages or to fix translation mistakes. Or contact me and I can grant you access to the translation tool.

Get it on the Play Store or download the latest APK directly.

Get it on Google Play

HTTP-Shortcuts35

HTTP-Shortcutsbds

vzzc

HTTP-Shortcutsvds

HTTP-Shortcutssa

HTTP-Shortcutsb

HTTP-Shortcutsz

HTTP-Shortcutsv

Features

  • HTTP and HTTPS
  • GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS and TRACE
  • Basic Authentication & Digest Authentication
  • Custom request headers
  • Custom request body (text only)
  • Option to accept all certificates (if you know what you're doing)
  • Built-in icons, support for Ipack icons and custom icons
  • Display response as a toast, window or dialog, or run silently
  • Grouping into categories through tabs
  • Value injection through variables (e.g., text, numbers, passwords, selections, colors, dates, …)
  • Trigger actions before & after execution (e.g., vibrate, show toast, extract value from response…),
  • Import & Export in JSON or cURL format
  • 3rd party integration (e.g. Tasker)
  • Themes

Hints for Experts

Inspect Network Requests

This app uses Stetho, which means you can debug the internal state and the network requests that are sent:

  1. Connect your phone to a PC with a USB cable
  2. Open the app on the phone
  3. Open Chrome on the PC
  4. Go to chrome://inspect
  5. Click the inspect button below "HTTP Shortcuts (powered by Stetho)"

Bulk Creation / Modifying of Shortcuts

If you want to add or edit a lot of shortcuts at once it can be very cumbersome to do so through the app's UI. An easy solution is to go to the apps settings and use the export feature. It provides you with a JSON file that you can easily modify with any tool you want. Once you are done you can import it again and voila: you have all your changes in the app.

Customize look-and-feel of shortcuts

As opposed to Android's home screen widgets, home screen shortcuts are very limitted in how they can be customized, i.e. only icon and label can be specified. If you wish to change the look-and-feel of your shortcuts beyond that, I recommend you have a look at some third-party apps that allow you to create custom widgets. I recommend Elixir 2 - Widgets, which I personally use to combine multiple shortcuts into a nice looking widget.

GitHub