From 1f386503dde0548ac019d83796247f3ed8c2ce88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A3=8E=E6=89=87=E6=BB=91=E7=BF=94=E7=BF=BC?= <45535409+Fangliding@users.noreply.github.com> Date: Wed, 27 Mar 2024 17:35:37 +0800 Subject: [PATCH] Update httpupgrade.md --- docs/config/transports/httpupgrade.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/config/transports/httpupgrade.md b/docs/config/transports/httpupgrade.md index e5ff2286e..27e6c0445 100644 --- a/docs/config/transports/httpupgrade.md +++ b/docs/config/transports/httpupgrade.md @@ -36,12 +36,14 @@ HTTPUpgrade 所使用的 HTTP 协议路径,默认值为 `"/"`。 > `host`: string -HTTPUpgrade 的HTTP请求中所发送的Host,默认值为空。若服务端值为空时,不验证客户端发送来的Host值。若服务端指定了值,客户端发送来的Host值需一致才能连接成功。 +HTTPUpgrade 的HTTP请求中所发送的host,默认值为空。若服务端值为空时,不验证客户端发送来的host值。 + +当在服务端指定该值,或在 ```headers``` 中指定host,将会校验与客户端请求host是否一致。 + +客户端选择发送的host优先级 ```host``` > ```headers``` > ```address``` > `headers`: map \{string: string\} 自定义 HTTP 头,一个键值对,每个键表示一个 HTTP 头的名称,对应的值是字符串。 默认值为空。 - -当同时在此处与 ```"host"``` 设置 Host 时,将会使用 ```"host"``` 的值。