Skip navigation.
Downloads | Product Documentation | Support

Administration Console Online Help

# Server --> Protocols --> HTTP

Tasks Related Topics Attributes

## Overview

The Servers --> Protocols --> HTTP tab allows you to configure attributes for HTTP servlets.

## Tasks

Configuring the HTTP Protocol

## Related Topics

Programming HTTP Servlets

## Attributes

Table 300-1

Attribute Label | Description | Value Constraints
--- | --- | ---
Default Server Name | The HTTP defaultServerName MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `DefaultServerName` | Default: null Configurable: yes
Post Timeout | Timeout (in seconds) for reading HTTP POST data in a servlet request. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `PostTimeoutSecs` | Minimum: 0 Maximum: 120 Default: 30
Max Post Size | Max Post Size (in bytes) for reading HTTP POST data in a servlet request. MaxPostSize < 0 means unlimited MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `MaxPostSize` | Units: bytes Default: -1
Enable Keepalives | Returns whether or not HTTP keep-alive is enabled MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `KeepAliveEnabled` | Default: true Valid values: true false
Duration | Number of seconds to maintain HTTP keep-alive before timing out the request. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `KeepAliveSecs` | Units: seconds Minimum: 5 Maximum: 120 Default: 30
HTTPS Duration | Number of seconds to maintain HTTPS keep-alive before timing out the request. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `HttpsKeepAliveSecs` | Units: seconds Minimum: 30 Maximum: 360 Default: 60

#### Advanced Attributes

Table 300-2

Attribute Label | Description | Value Constraints
--- | --- | ---
Frontend Host | The HTTP frontendHost is set when the Host information coming from the URL may be inaccurate due to the presence of a firewall or proxy. If this parameter is set, the HOST header is ignored and this value is always used. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `FrontendHost` | Default: null Configurable: yes
Frontend HTTP Port | The frontendHTTPPort is set when the Port information coming from the URL may be inaccurate due to the presence of a firewall or proxy. If this parameter is set, the HOST header is ignored and this value is always used. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `FrontendHTTPPort` | Default: 0 Configurable: yes
Frontend HTTPS Port | The frontendHTTPSPort is set when the Port information coming from the URL may be inaccurate due to the presence of a firewall or proxy. If this parameter is set, the HOST header is ignored and this value is always used. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `FrontendHTTPSPort` | Default: 0 Configurable: yes
WAP Enabled | Enables WAP MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `WAPEnabled` | Default: false Valid values: true false
Send Server Header | Returns whether or not to send a response Server header MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `SendServerHeaderEnabled` | Default: true Valid values: true false
Accept Context Path In Get Real Path | Beginning with this release inclusion of the contextPath in the virtualPath to the context.getRealPath() will not be allowed as it breaks the case when the subdirectories have the same name as contextPath. In order to support applications which might have been developed according to the old behaviour we are providing a compatibility switch. This switchwill be deprecated in future releases. MBean: `weblogic.management. configuration. WebServerMBean` Attribute: `AcceptContextPathInGetRealPath` | Default: false Valid values: true false
HTTP Max Message Size | Specify the maximum HTTP message size allowable in a message header. This attribute attempts to prevent a denial of service attack whereby a caller attempts to force the server to allocate more memory than is available thereby keeping the server from responding quickly to other requests. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean. MBean: `weblogic.management. configuration.ServerMBean` Attribute: `MaxHTTPMessageSize` | Units: bytes Minimum: 4096 Maximum: 2000000000 Default: -1 Configurable: yes Dynamic: yes
HTTP Message Timeout | Specify the maximum number of seconds spent waiting for a complete HTTP message to be received. This attribute helps guard against denial of service attacks in which a caller indicates that they will be sending a message of a certain size which they never finish sending. This setting only applies to connections that are initiated using one of the default ports (ServerMBean setListenPort and setAdministrationPort or SSLMBean setListenPort). Connections on additional ports are tuned via the NetworkChannelMBean. MBean: `weblogic.management. configuration.ServerMBean` Attribute: `CompleteHTTPMessageTimeout` | Units: seconds Minimum: 0 Maximum: 480 Default: -1 Configurable: yes Dynamic: yes