Documentation Index

Fetch the complete documentation index at: https://kb.lasernetgroup.com/llms.txt

Use this file to discover all available pages before exploring further.

HTTP Output

Prev Next

Applies to: Lasernet Core 11

Used for sending jobs to an Internet URL destination such as a HTTP or HTTPS server.

The Setup tab for an HTTP Output module.

Connection

Protocol

Supported protocols are HTTP and HTTPS.

Security

Only visible for HTTPS protocol. Selectable choices for security protocols are Auto, SSL 3.0 or TLS. For TLS, you can select a specific protocol version (1.0, 1.1, 1.2 or 1.3), or you can specify that Lasernet Core should negotiate with the server to use a specific version or higher (for example, you can select 1.0 or higher).

Verb

The GET method is used to retrieve whatever information is identified by the Request-URI.

The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line.

The PUT method requests that the enclosed entity be stored under the supplied Request-URI.

The DELETE method requests that the origin server delete the resource identified by the Request-URI (JobData will not be send when using the DELETE method, only the resource is deleted).

The PATCH method is used to update partial resources.

Empty request

To upload no content in body, activate this setting, and the job will not be inserted automatically.

XML-RPC

Activate to use HTTP as the transport and XML as the encoding.

Host

URL for HTTP. Protocol type or remote path should not be included as part of the URL.

Timeout

If the connection cannot be established by the timeout has been reached, the attempt will be abandoned. Default timeout is 30 seconds.

Remote path

The remote path on the HTTP server where files need to be uploaded to, if different from the default login directory.

Filename

Wildcards are supported for returning one or more files to retrieve.

Maintain session

Activate to save cookies to Job and re-use in succeeding objects.

Authentication

The Authentication tab for an HTTP Output module.

Username and password

Set username and password if basic authentication is required.

Domain

Used with NTLM and Kerberos authentication.

Authentication

Supported types are Normal authentication, NTLM and Kerberos/NTLM.

Security

The Security tab for an HTTP Output module.

Use Client Certificate

For HTTPS it is usually not necessary to specify a client certificate and private key. If required you must activate this setting.

Load from

Select to load the client certificate from:

  • File with one of the extensions for X.509 certificates

  • Retrieve the certificate and private key from a JobInfo

  • Load the certificate from a store

Client Private Key

To be authenticated, select a private key for the client.

Private Key Password

Set the password for the private key.

Subject Common Name (CN)

When enabled you must set a CN to match the subject for the host being authenticated.

Require trusted root certificate

Enabling this option will perform a range of verifications of the certificate used for HTTPS:

  1. Validation of the certificate.

  2. Expiration of any certificate in the chain.

  3. Root certificate is trusted.

Parameters The Parameters tab for an HTTP Output module.

Parameters

Add a set of parameters with values to the HTTP request.

Headers
The Headers tab for an HTTP Output module.

Headers

Add a set of headers with values to the HTTP request.

Response The Response tab for an HTTP Output module.

Required content-type

Content-type required for document.

Body in

After receiving and interpreting a request message, the server responds with an HTTP response message. You can define where to insert the HTTP body. Select Nowhere to store it nowhere, JobData if you are going to use it as job data in another module, or JobInfo if you want to insert the value into a specific JobInfo.

JobInfos

The HTTP Output module sets these JobInfos.

HTTPHeaderFieldName

JobInfo list containing field names for the HTTP response headers.

HTTPHeaderFieldValue

JobInfo list containing field values for the HTTP response headers.

HTTPHeader*

The headers described by HTTPHeaderFieldName and HTTPHeaderFieldValue are also stored in individual dedicated JobInfos. For example, HTTPHeaderContent-Length.

HTTPStatusCode

Status code for HTTP response.

HTTPStatusText

Status text for HTTP response.

Was this page helpful? Let us know at knowledgebase.feedback@lasernetgroup.com