HTTP > Make a request module
- Topics:
- Workfront Fusion
The Adobe Workfront Fusion HTTP > Make a request module is a universal module that enables you to configure an HTTP request and submit it to a server. The received HTTP response is then contained in the output bundle.
Access requirements
You must have the following access to use the functionality in this article:
Adobe Workfront package | Any |
Adobe Workfront license |
New: Standard Or Current: Work or higher |
Adobe Workfront Fusion license** | No Workfront Fusion license requirement |
Product |
New:
Or Current: Your organization must purchase Adobe Workfront Fusion. |
For more detail about the information in this table, see Access requirements in documentation.
For information on Adobe Workfront Fusion licenses, see Adobe Workfront Fusion licenses.
HTTP > Make a request module configuration
When you configure the HTTP > Make a request module, Adobe Workfront Fusion displays the fields listed below. A bolded title in a module indicates a required field.
Evaluate all states as errors (except for 2xx and 3xx) |
Use this option to set up error handling. For more information, see Add error handling. |
URL | Enter the URL you want to send a request to, such as an API endpoint, or website. |
Method | Select the HTTP request method you need to configure the API call. For more information, see HTTP request methods. |
Headers | Add the headers of the request in the form of a standard JSON object. For example, {"Content-type":"application/json"} |
Query String | Enter the desired query key-value pairs. |
Body type |
The HTTP Body is the data bytes transmitted in an HTTP transaction message immediately following the headers if there are any to be used.
|
Parse response |
Enable this option to automatically parse responses and convert JSON and XML responses. Before you can use parsed JSON or XML content, run the module once manually so that the module can recognize the response content and allow you to map it in subsequent modules. |
User name | Enter the user name if you want to send a request using basic authorization. |
Password | Enter the password if you want to send a request using basic authorization. |
Timeout | Specify the request timeout in seconds (1-300). The default is 40 seconds. |
Share cookies with other HTTP modules | Enable this option to share cookies from the server with all HTTP modules in your scenario. |
Self-signed certificate |
To add a self-signed certificate:
|
Reject connections that are using unverified (self-signed) certificates | Enable this option to reject connections that are using unverified TLS certificates. |
Follow redirect | Enable this option to follow the URL redirects with 3xx responses. |
Follow all redirects | Enable this option to follow the URL redirects with all response codes. |
Disable serialization of multiple same query string keys as arrays | By default, Workfront Fusion handles multiple values for the same URL query string parameter key as arrays. For example, www.test.com?foo=bar&foo=baz will be converted to www.test.com?foo[0]=bar&foo[1]=baz . Activate this option to disable this feature. |
Request compressed content |
Enable this option to request a compressed version of the website. Adds an |
Use Mutual TLS |
Enable this option to use Mutual TLS in the HTTP request. For more information on Mutual TLS, see Use Mutual TLS in HTTP modules. |
Example: This example shows how to set up the module to submit a POST request with JSON payload:
We do not recommend mixing JSON pieces with expressions and items directly in the Request content field, because it can result in invalid JSON.