Back to FabImage Studio website

You are here: Start » Filter Reference » System » HTTP » Http_SendCustomRequest

Http_SendCustomRequest


Module: FoundationLite

Sends a custom HTTP request.

Name Type Range Description
Input value inMethod HTTPRequestMethod Method of the request.
Input value inUrl String URL of the request.
Input value inUrlParameters StringArray URL parameters. They will be automatically encoded.
Input value inUrlParametersData StringArray URL parameters. They will be automatically encoded.
Input value inHeaders StringArray Request headers to send. They will be automatically encoded.
Input value inHeadersData StringArray Request headers to send. They will be automatically encoded.
Input value inData ByteBuffer Binary data to be sent.
Input value inTimeout Integer 0 - Request timeout in seconds.
Input value inAllowUntrusted Bool Whether or not to allow untrusted SSL certificates.
Input value inCaCertFile File* File holding one or more certificates to verify the peer with.
Output value outAnswer ByteBuffer? Answer data.
Output value outResponseCode Integer Answer code. Typically 200 for OK.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Different size of inHeaders and inHeadersData in Http_SendCustomRequest.
DomainError Different size of inUrlParameters and inUrlParametersData in Http_SendCustomRequest.

Complexity Level

This filter is available on Basic Complexity Level.

Disabled in Lite Edition

This filter is disabled in Lite Edition. It is available only in full, FabImage Studio Professional version.