Difference between revisions of "Trigger: HTTP Server Request"

(Created page with "Coming soon")
 
 
Line 1: Line 1:
Coming soon
+
<span style="color: #B22A2A; font-size: 24px; display: inline-block; margin-top: 15px; margin-bottom: 0px;"><strong>About this trigger</strong></span>
 +
 
 +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px; margin-top: 5px; margin-bottom: 5px;">
 +
This trigger will create a local HTTP Server and can trigger based on specific HTTP requests.
 +
 
 +
A local HTTP server, or localhost, is a personal web server URL that can be configured to serve content over HTTP and be accessible from a device on the same local network.
 +
</pre>
 +
 
 +
<pre style="background-color: #FFFF99; color: #112A46; border-radius: 10px; padding: 10px; margin-top: 5px; margin-bottom: 5px;">
 +
Please note the following:
 +
 
 +
* You cannot access from anywhere other than the local network.
 +
 
 +
* Anyone who knows this url will be able to access (local network only) to prevent this from happening define an IP whitelist.
 +
 
 +
* That your device's IP address can change. Consider assigning a static IP address to prevent this happening.
 +
</pre>
 +
 
 +
<span style="color: #B22A2A; font-size: 18px; display: inline-block; margin-top: 15px; margin-bottom: 15px;"><strong>Send Response </strong></span>
 +
 
 +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px; margin-top: 5px; margin-bottom: 5px;">
 +
When you access the url, the trigger will automatically respond with a personalised text response.
 +
</pre>
 +
 
 +
''See also: [https://macrodroidforum.com/wiki/index.php/Action:_HTTP_Server HTTP Server Action].''
 +
 
 +
<span style="color: #B22A2A; font-size: 18px; display: inline-block; margin-top: 15px; margin-bottom: 15px;"><strong>Response Code</strong></span>
 +
 
 +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px; margin-top: 5px; margin-bottom: 5px;">
 +
Supports response code
 +
and only responds to a simple custom text or magic text.
 +
</pre>
 +
 
 +
''See also: [https://en.wikipedia.org/wiki/List_of_HTTP_status_codes HTTP Status Code (Wikipedia)].''<br/>
 +
 
 +
 
 +
<span style="color: #B22A2A; font-size: 18px; display: inline-block; margin-top: 15px; margin-bottom: 15px;"><strong>IP address whitelist </strong></span>
 +
 
 +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 +
It can support one or more IP addresses so that the HTTP Server is only accessible from specific IP addresses.
 +
Also supports magic text '...'.
 +
</pre>
 +
''See also: [[magic text|Magic text list]] ''
 +
</pre>
 +
 
 +
<span style="color: #B22A2A; font-size: 18px; display: inline-block; margin-top: 15px; margin-bottom: 15px;"><strong>Save body to string variable </strong></span>
 +
 
 +
<pre style="background-color: #ACC8E5; color: #112A46; border-radius: 10px; padding: 10px;">
 +
If your HTTP POST request contains any text format, you can save it in any string variable.

Latest revision as of 20:27, 15 April 2024

About this trigger

This trigger will create a local HTTP Server and can trigger based on specific HTTP requests.

A local HTTP server, or localhost, is a personal web server URL that can be configured to serve content over HTTP and be accessible from a device on the same local network.
Please note the following:

* You cannot access from anywhere other than the local network.

* Anyone who knows this url will be able to access (local network only) to prevent this from happening define an IP whitelist.

* That your device's IP address can change. Consider assigning a static IP address to prevent this happening.

Send Response

When you access the url, the trigger will automatically respond with a personalised text response.

See also: HTTP Server Action.

Response Code

Supports response code
and only responds to a simple custom text or magic text.

See also: HTTP Status Code (Wikipedia).


IP address whitelist

It can support one or more IP addresses so that the HTTP Server is only accessible from specific IP addresses.
Also supports magic text '...'.

See also: Magic text list

Save body to string variable

If your HTTP POST request contains any text format, you can save it in any string variable.