Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

Overview

Use  HTTP Configuration to share settings between different HTTP Actions. 

HTTP Configurations work in a similar way to  Shared Styles, where the settings are inherited from the HTTP Configuration but can be overridden on the HTTP Action. 

 Properties Tab

Basic Settings

FieldDescription Example Value
NameName given to the HTTP Configuration.BankHolidays
URL

The URL of the request.

Input literal values or expressions encapsulated within ${} syntax, for example ${in.MyValue}.

URL is concatenated?

This URL will be overridden if the HTTP Action URL starts with http, mailto or callto.

https://api.example.com

Headers

Headers are typically used to specify information for the request, such as character sets, session tokens or passwords. Headers can make use of the Secret Key Details see below. For more information see HTTP Header.    

For example,

  • Name: Authorization
  • Expression:  ${_datasource.MyAPIKey}

Secret Key Details

Secret Keys allow sensitive data such as passwords or security tokens to be encrypted and stored in the PhixFlow Database.

Secret keys have a name which they can be referenced by using the syntax ${_datasource.keyName}. For full details on secret keys see Secret Key and Local Secret.

Description

We recommend that you always enter a description to explain the purpose of this item.

Rate Limiting

Rate limiting can be used to limit traffic and help stability. 

Field Description
Enable rate limitingToggle on or off to restrict the number of requests per second.
Requests gained per time periodAvailable when Enable rate limiting is enabled. **Adam to provide**
Time period for gaining new requests (ms)Available when Enable rate limiting is enabled. **Adam to provide**
Maximum rollover requestsAvailable when Enable rate limiting is enabled. **Adam to provide**
Maximum parallel requestsAvailable when Enable rate limiting is enabled. **Adam to provide**

Advanced

FieldDescription
Connection Timeout (s)The maximum time to wait to while attempting to create a connection, measured in seconds. The default for this is set to 300 seconds.
Response Packet Timeout (s)The maximum time to wait between responses from the data packets, measured in seconds. The default for this is set to 180 seconds.
  • No labels