請求報頭動作
OpenResty Edge 提供了以下動作來修改客戶請求報頭。
設定請求報頭
這個頁面規則中設定了兩個動作:
一個是
設定請求報頭
,此動作要求輸入請求報頭的名字和值。另一個動作
使用 Edge 語言
的目的是列印修改後的請求頭 Host。程式碼如下:true => say(req-header("Host"));
請求示例:
$ curl http://test.com
openresty-edge.com
此示例中請求報頭 Host
從值 test.com 被修改為 openresty-edge.com。
新增請求報頭
這個動作也要求輸入請求報頭的名字和值。
請求示例:
$ curl http://test.com
openresty-edge
此示例中,會增加一個名字是 X-Add-Name
,值是 openresty-edge
的請求報頭。
移除請求報頭
這個動作只有一個引數 請求報頭名字
。
請求示例:
$ curl http://test.com -H 'X-RM-Header: openresty-edge'
(空)
此示例中,會刪除名字為 X-RM-Header
的請求報頭。