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 Modifier

Prev Next

Applies to: Lasernet Core 11

Whilst processing a job, this modifier is used to send or retrieve files from HTTP and HTTPS servers.

The Setup tab for the HTTP modifier.

GET

Used for retrieving a file from HTTP and HTTPS servers at a specified time interval.

Settings for the GET verb.

Connection

Protocol

Supported protocols are HTTP and HTTPS.

Host

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

Timeout

If a connection cannot be established before the timeout limit, it will fail. 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 log in directory of the HTTP server).

Filename

Wildcard support for returning one or more files to retrieve.

Authentication

Authentication settings tab.

Username and password

If basic authentication is required, enter username and password.

Domain

Used with NTLM and Kerberos authentication.

Authentication

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

Security

Security settings tab.

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, browse for a client certificate and select a filename with one of the extensions for X.509 certificates.

Client Private Key

Browse and select a private key for the client for being authenticated.

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 on the certificate used for HTTPS:

  1. Validation of the certificate.

  2. Expiration of any certificate in the chain.

  3. Root certificate is trusted.

Parameters

Parameters settings tab.

Parameters

A set of parameters with values can be added to the HTTP request.

Headers

The Headers setting tab.

Headers

A set of headers with values can be added to the HTTP request.

Response

The Response settings tab.

Required content-type

Content-type required for the 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 want 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 module sets some JobInfos when creating a Job.

MatchedMask

The file mask matched.

Filepath

The URL for the file without the filename.

Filename

The name of the file without URL.

FullFilename

Name of the file including URL and extension.

Filesize

Size of the file.

Extension

Extension of the file.

FilenameWithoutExt

Name of the file without URL and without extension.

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.

POST

For more information about settings for the POST verb, see HTTP Output.

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