nginx 获取请求header
程序员文章站
2022-06-14 08:03:43
...
在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进行重写,重新跳转,以上可用做HTTPS转换使用
推荐阅读
-
php查看请求头信息获取远程图片大小的方法分享
-
python中使用urllib2获取http请求状态码的代码例子
-
Express之get,pos请求参数的获取
-
jquery通过id获取元素作为参数(jquery中ajax请求方式)
-
nginx做负载CDN加速获取端真实ip
-
nginx比apache处理静态文件速度快,但是nginx处理大量并发的php请求时,容易出现502错误,频率大概是多少
-
jQuery在header中设置请求信息的方法
-
Android获取WebView加载url的请求错误码 【推荐】
-
js发送请求方法(js发送post请求获取数据)
-
Scrapy-Redis结合POST请求获取数据的方法示例