使用“HTTP”页可以修改网络协议的 HTTP 设置。
“HTTP”页包含以下选项。
用于将具有默认值的设置还原为其默认值的按钮。没有默认值的设置不发生更改。
此页上的设置应用到的配置的名称。此字段为只读。
协议名称。“协议名称”字段是只读字段。只能在创建新协议时指定名称。
要在服务器发送给客户机的 URL 中使用的主机名。如果服务器使用别名,则此名称为别名。如果服务器未使用别名,请将此字段保留为空。
要与协议关联的虚拟服务器。使用“虚拟服务器”页可以定义虚拟服务器。
将请求重定向至另一端口的端口值。如果满足以下两个条件,GlassFish Server 将自动重定向请求:
此协议支持非 SSL 请求。
接收匹配安全性约束条件需要 SSL 传输的请求。
如果未指定重定向端口,则 GlassFish Server 会使用原始请求中指定的端口号。
要维持在保持活动模式的持久性连接最大数量。保持活动子系统会定期轮询空闲连接。默认值为 256。
可以认为连接处于空闲状态并维持在保持活动状态的最长时间 (秒)。如果值为 0 或小于 0,则表示保持活动连接将无限期地保持打开状态。默认值为 30 秒。
值为 -1 表示禁用此超时。
如果选中此选项,则在到达“连接上载超时”限制之后,缓慢读取字节的 Servlet 连接将被关闭。如果禁用此选项,则 Servlet 连接将不会超时。默认情况下禁用此选项。
上载的超时 (毫秒)。只有在选中“启用上载超时”复选框时,此字段才可用。默认值为 300000 毫秒。
值为 -1 表示禁用此超时。
在请求超时之前经过的秒数。如果在到达超时值之前未处理请求,则请求将被忽略。默认值为 30 秒。
值为 -1 表示禁用此超时。
发送缓冲区大小 (字节)。默认值为 8192 字节。
请求处理线程用于读取请求数据的缓冲区的大小 (字节)。默认值为 8192 字节。
使用 application/x-www-form-urlencoded 的 POST 操作的最大大小 (字节)。默认值为 2097152 字节。
用来对收到的请求 URI 进行解码的字符集的名称。该值必须是有效的 IANA 字符集名称。默认值为 UTF-8。
所用的 HTTP 协议的版本。默认值为 HTTP/1.1。
指定使用 HTTP/1.1 GZIP 压缩以节省服务器带宽。可用选项为:
on
压缩数据。
off
禁用压缩。
force
在所有情况下强制执行数据压缩。
默认值为 off
。
使用 HTTP 压缩的 MIME 类型的逗号分隔列表。默认值为 text/html,text/xml,text/plain
。
应用压缩时,文件的最小大小。如果“压缩”设置为 on
或 force
,则必须设置此值。默认值为 2048 字节。
以逗号分隔的正则表达式列表,对应那些不使用压缩的 HTTP 客户机的用户代理。默认情况下,此值为空字符串。
应用了 HTTP 压缩的受限的用户代理的列表。如果未指定用户代理,则 HTTP 压缩将应用到所有用户代理。默认情况下,未指定用户代理。
指定默认响应类型的字符串。此格式是以分号分隔的字符串,由内容类型、编码、语言和字符集组成。默认值为 text/html; charset=iso-8859-1
。
一个字符串,该字符串指定在没有与文件扩展名匹配的 MIME 映射时使用的请求类型。此格式是以分号分隔的字符串,由内容类型、编码、语言和字符集组成。默认值为 text/html; charset=iso-8859-1
。
静态资源适配器的类名。默认值为 com.sun.grizzly.tcp.StaticResourcesAdapter
。
如果选中此选项,则将为协议启用 Comet 支持。默认情况下禁用此选项。
如果选中此选项,则将启用域名系统 (DNS) 查找。默认情况下禁用此选项。
如果选中此选项,则将启用资源配置管理 (RCM)。默认情况下禁用此选项。
如果选中此选项,则将启用跟踪操作。如果禁用此选项,则 GlassFish Server 将不易受到跨站点脚本攻击。默认情况下启用此选项。
如果选中此选项,则指示使用此协议的网络监听程序将接收来自 SSL 终端代理服务器的流量。默认情况下禁用此选项。
如果选中此选项,则将启用 HTTP 响应分块。默认情况下启用此选项。
如果选中此选项,则 GlassFish Server 将根据 Java Servlet 3.0 和 Java Server Pages 2.0 规范使用 X-Powered-By
标头。默认情况下启用此选项。
如果选中此选项,将允许 URI 包含编码斜杠。默认情况下禁用此选项。
如果选中此选项,将支持 WebSocket 协议。默认情况下禁用此选项。