亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Nginx如何獲取自定義請求header頭和URL參數詳解

瀏覽:99日期:2023-03-13 15:37:11
目錄
  • 一、獲取 header 請求頭
  • 二、獲取url參數
  • 總結

一、獲取 header 請求頭

在 ngx_lua 中訪問 Nginx 內置變量 ngx.var.http_HEADER 即可獲得請求頭HEADER的內容。

在 nginx配置中,通過$http_HEADER 即可獲得請求頭HEADER的內容。

案例:

$.ajax({
    .......
    headers: { 
Accept: "application/json; charset=utf-8", 
X-TimerLocal: "Bin"  //這個是自定義的請求頭
    },
    .......
});

在nginx的location配置中,在獲取header配置時,須要在header名稱前面加上固定前綴“http_“,并將header名稱中的“-”中劃線變為下劃線,舉例說明:

       自定義的header名稱為X-TimerLocal,那在nginx中使用$http_x_timerlocal 來獲取到X-TimerLocal的值。

if ($http_x_timerlocal  = "BIN") {
    rewrite ^(.*/timerbin/.*)$ https://$host$1 permanent;
}

包含X-TimerLocal=BIN的header請求進行判斷,若是發現路徑中包含/timerbin/路徑時,對請求URL進行重寫,從新跳轉。

二、獲取url參數

在 ngx_lua 中訪問 Nginx 內置變量 ngx.var.arg_PARAMETER 即可獲得GET參數PARAMETER的內容。

在 nginx配置中,通過$arg_PARAMETER 即可獲得GET參數PARAMETER的內容。

案例:

通過 http://www.test.com?name=hello&id=123 來驗證url的請求參數,能夠在nginx中獲取到,只需要修改nginx.conf 配置文件如下,就可以在access.log中看到id和name在log中

http {
? ? include ? ? ? mime.types;
? ? default_type ?application/octet-stream;


? ? log_format main "{ "@timestamp": "$time_iso8601", "
? ? ""servername": "$http_host", "
? ? ""id": "$arg_id","
? ? ""name": "$arg_name","
? ? ""remote_addr": "$remote_addr","
? ? ""referer": "$http_referer","
? ? ""request": "$request","
? ? ""request_time": "$request_time","
? ? ""status": $status,"
? ? ""bytes":$body_bytes_sent,"
? ? ""agent": "$http_user_agent","
? ? ""x_forwarded": "$http_x_forwarded_for","
? ? ""upstr_addr": "$upstream_addr","
? ? ""upstr_host": "$upstream_http_host","
? ? ""ups_resp_time": "$upstream_response_time" }";


? ? access_log ?logs/access.log main;
? ? server_names_hash_bucket_size 128;

總結

到此這篇關于Nginx如何獲取自定義請求header頭和URL參數的文章就介紹到這了,更多相關Nginx自定義請求header頭和URL參數內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Nginx
主站蜘蛛池模板: 成人不卡视频 | 久草在线观看首页 | 亚洲成人黄色网 | 国产偷窥自拍视频 | 美国一级毛片片aa久久综合 | 久久精品人人做人人爽 | 可以免费看的黄色网址 | 亚洲国产高清美女在线观看 | 黄色片一级黄色片 | 亚洲一级色 | 1000部啪啪未满十八勿入福利 | 一级一级黄色片 | 黄色片日本网站 | 午夜精品福利在线 | 亚洲一区二区三区国产精品 | 九一视频在线免费观看 | 欧美一级aa毛片禁片 | 97视频在线观看免费 | 美日韩一区二区三区 | 亚洲精品国产高清不卡在线 | 国产欧美日韩综合精品无毒 | 欧美视频第二页 | 国产第一区精品视频ai换脸 | 无遮挡一级毛片呦女视频 | 97视频在线观看视频在线精品 | 免费变态视频网站 | 久99久视频 | 亚洲美女在线播放 | 91视频网址入口 | 蕾丝视频成人★在线观看 | 国产精品久久久久久久久免费观看 | 久久香蕉国产线看观看精品蕉 | 国产人碰人摸人爱免费视频 | 亚洲精品在线不卡 | 午夜国产高清精品一区免费 | 国产免费久久精品 | 乱色专区| 鲁大师视频在线观看免费播放 | 全黄a一级毛片 | 久久成人国产精品免费 | 免费a一级毛片在线播放 |