本文為您介紹請求處理相關函數的文法、說明、參數、傳回值和樣本。
add_req_header
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | add_req_header(name, value [, append])。 |
| 說明 | 添加要求標頭,即回源要求標頭。 |
| 參數 |
|
| 傳回值 | 預設返回true,無效要求標頭返回false。 |
| 樣本 | |
del_req_header
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | del_req_header(name)。 |
| 說明 | 刪除要求標頭,即回源要求標頭。 |
| 參數 | name:待刪除的要求標頭name,字元類型。 |
| 傳回值 | 預設返回true,無效要求標頭返回false。 |
| 樣本 | |
add_rsp_header
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | add_rsp_header(name, value [, append])。 |
| 說明 | 添加回應標頭。 |
| 參數 |
|
| 傳回值 | 預設返回true,無效回應標頭返回false。 |
| 樣本 | |
del_rsp_header
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | del_rsp_header(name)。 |
| 說明 | 刪除回應標頭。 |
| 參數 | name:待刪除的回應標頭name,字元類型。 |
| 傳回值 | 預設返回true,無效回應標頭返回false。 |
| 樣本 | |
encode_args
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | encode_args(d)。 |
| 說明 | 將字典d中的k/v,轉換為URI編碼的k1=v1&k2=v2格式的字串。 |
| 參數 | d:字典類型。 |
| 傳回值 | 返回URI編碼格式的字串。 |
| 樣本 | |
decode_args
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | decode_args(s)。 |
| 說明 | 將URI編碼的k1=v1&k2=v2格式的字串,轉換為字典類型。 |
| 參數 | s:目標字串。 |
| 傳回值 | 返迴轉換後的字典對象。 |
| 樣本 | |
rewrite
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | rewrite(url, flag, code)。 |
| 說明 | 改寫操作或重新導向操作。 |
| 參數 |
|
| 傳回值 |
|
| 樣本 | |
say
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | say(arg)。 |
| 說明 | 輸出響應體,並在行尾追加分行符號。 |
| 參數 | arg:任意類型。 |
| 傳回值 | 無。 |
| 樣本 | |
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | print(arg)。 |
| 說明 | 輸出響應體與say()相同,但不會在行尾追加分行符號。 |
| 參數 | arg:任意類型。 |
| 傳回值 | 無。 |
| 樣本 | |
exit
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | exit(code [, body])。 |
| 說明 | 以狀態代碼code結束當前請求。若有body,則為響應體。 |
| 參數 |
|
| 傳回值 | 無。 |
| 樣本 |
|
get_rsp_header
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | get_rsp_header(str)。 |
| 說明 | 擷取回應標頭。 |
| 參數 | str:string類型。 |
| 傳回值 | 返回string、number、字典和boolean類型。
|
| 樣本 | |
add_rsp_cookie
函數詳細資料,請參見下表:
| 專案 | 描述 |
| 文法 | add_rsp_cookie(k, v [,properties])。 |
| 說明 | 設定響應cookie,每次調用均會產生一個新的Set-Cookie回應標頭。 |
| 參數 |
|
| 傳回值 | 成功返回true,失敗返回false。 |
| 樣本 | 響應: |