---
url: >-
  /statelake/administering-statelake/designer/data-connections/http-connections/general-tab-http-connections.md
---

# General Tab - HTTP Connections

General options you need to enter or review,

## or

## Fields

| Field Name | Description |
|---|---|
| Protocol | Select the appropriate **Protocol** from the drop-down list. |
| Host Name | The web address of the **HTTP** server. |
| Port | The **Port** to use for connection. The **HTTP** default Port is 80, and the **HTTPS** default is 443. |
| Protocol Default | If this box is ticked, then the default **Port** that is linked to the **Protocol** field will be used. If the box is unticked then the **Port** can be changed as required. For instance, if **Protocol** is set to **HTTPS**, and this box is ticked, **Port** will automatically be set to **443**. |
| Use Tags for the Port | If this box is ticked, the **Port** and **Protocol Default** fields will be replaced by a custom tag-aware field where you enter a custom reference for the **Port** which may include a tag. |
| Path | The **HTTP** server **Path** to be accessed. |
| Connect Timeout | The time to wait for the server connection to be established before terminating or reporting an error. |
| Read Timeout | The time to wait for the server to complete the read before terminating or reporting an error. |

It is possible to substitute values in the **HTTP Connection** with **Local Variables**, **Global Variables**, and **Parameters**.

An example where you might use this would be where you authenticate with one server that then returns the authentication token and the details of a different server to send your job to. If the **Host Name** on this **General Tab** is defined as a variable, you can set this **Host Name** value at run-time, after receiving your allocated server.

The example below replaces the **Host Name** with a **Super Global variable**, using a **Tag** reference.

For more information, please refer to [Super Globals](/statelake/scripting-reference/variables/super-globals).
