可以配置用于代理服务器的 HTTP 请求头操作或者 HTTP 响应头操作的设置。使用头修改操作来添加、修改或删除请求头和响应头。
要查看此管理控制台页面,请单击proxy_server_name。
指定用户为 HTTP 头操作定义的符号名称。
HTTP 头操作名称必须是唯一的,并且不能包含无效字符。名称字段不能包含下列字符:# \ / , : ; " * ? < > | = + & % '.
指定要设置、追加、编辑或者要从请求头或响应头中除去的 HTTP 头的名称。
指定要对请求头或响应头执行的操作,例如,设置、追加、编辑或除去。
| 操作类型 | 描述 |
|---|---|
| 设置 | 为请求头或响应头添加新值。如果值不存在,那么将添加此值。如果值存在,那么此值将替换当前值。 |
| 追加 | 将值添加到请求头或响应头的当前值。如果头不存在值,那么将添加此值。如果头存在值,那么会将此值添加至当前值的末尾。 |
| 编辑 | 将请求头或响应头的当前值更改为其他值。如果头存在值,那么将更改此值,相当于利用正则表达式执行搜索并替换。 |
| 除去 | 除去指定的头。如果该头存在,那么会将它除去。如果该头不存在,那么不会执行任何操作。 |
指定用户为请求头或响应头定义的值。
指定应用于“头名称”字段值的正则表达式。如果存在匹配项,那么为“头值”字段指定的值将替换“头名称”字段的当前值。
指定要将操作应用于的 HTTP 方法,例如 GET 或 POST。如果未指定值,那么会将该操作应用于所有方法名称。
仅将方法名称应用于 HTTP 头请求操作。
指定要将操作应用于的返回状态码,例如 200 或 503。如果未指定值,那么会将该操作应用于所有状态码。
仅将状态码应用于 HTTP 头响应操作。