--- title: "HTTP Modifier" slug: "http-modifier" description: "Information about the HTTP modifier." tags: ["HTTP", "Lasernet Core 11", "Lasernet Developer", "Modifiers"] updated: 2026-01-30T12:09:14Z published: 2026-01-30T12:09:14Z canonical: "kb.lasernetgroup.com/http-modifier" --- > ## 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 **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.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-xqy63m9k.png) ## GET Used for retrieving a file from HTTP and HTTPS servers at a specified time interval. ![Settings for the GET verb.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-tvh3cq1c.png) ### 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.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-y04yell2.png) | **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.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-rtv5w709.png) | **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.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-y3a9x19c.png) | **Parameters** | A set of parameters with values can be added to the HTTP request. | | --- | --- | ### Headers ![The Headers setting tab.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-q7gf45gp.png) | **Headers** | A set of headers with values can be added to the HTTP request. | | --- | --- | ### Response ![The Response settings tab.](https://cdn.document360.io/c831ef63-c6b3-48ee-b443-3e33644e4e2e/Images/Documentation/http-image-fe9hxwt6.png) | **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](/v1/docs/http).