HTTP (Hypertext Transfer Protocol) Actions

Description: HTTP, short for Hypertext Transfer Protocol, is a network protocol used to transmit files and other data (collectively called resources) on the World Wide Web, whether they're HTML files, images , query results, or anything else. HTTP defines how messages are formatted and transmitted, and what operations web servers should perform in response to various commands.

HTTP action contains activities that are ideal for automating common HTTP operations, such as GET, PUT, POST, DELETE and more. HTTP requests are sent directly instead of automating a browser to perform such operations. It supports Hypertext Transfer Protocol Secure (HTTPS) protocols, which is a combination of HTTP with the SSL/TLS protocol to provide encrypted communication and secure identification of a network web server.

Available Activities

The following table briefly describes the available activities for this action as specified in the Activity to perform parameter. Click the affiliated link for more details regarding each activity.

Activity

Description

HTTP - Get

Requests a representation of the specified resource or downloads a file using the HTTP protocol from the specified URL and optionally populates a variable with the text contents of the file.

HTTP - Options

Returns the HTTP methods that the server supports for specified URL. This allows the client to determine the options and/or requirements associated with a resource, or the capabilities of a server, without implying a resource action or initiating a resource retrieval. This can be used to check the functionality of a web server by requesting '*' instead of a specific resource.

HTTP - Put

Uploads a representation of the specified resource.

HTTP - Trace

Echoes back the received request, so that a client can see what (if any) changes or additions have been made by intermediate servers.