HttpRequest sends HTTP requests containing application/x-www-form-urlencoded, text, or binary data to external services.
Properties
When
ThrowExceptionOnFailed is false, exceptions aren’t raised for 4xx/5xx responses — inspect Status to check the HTTP status code yourself. A response with an error code means the external service is reachable and responding. Errors related to service availability or connection failures always raise a program exception, regardless of this property — in those cases no HTTP status code is available.If
ThrowExceptionOnFailed is true and the response is an error code, the transaction is interrupted and the error message appears in Skill Monitor.Methods
SetHeader
Send
SetFileContent
application/json, application/pdf). To override, pass mediaType.
- The first overload sends exported data (from
Document.Exports) as a file. - The second overload sends binary data — either a source image from when the transaction was created, or an image from a field of type Picture.
SetSourceFileContent
mediaType if needed.
SetStringContent
Content-Type: application/json and UTF-8 encoding. Override either using the optional parameters.
SetUrlFormEncodedContent
application/x-www-form-urlencoded. The object should be a simple set of property/value pairs:
