码迷,mamicode.com
首页 > 其他好文 > 详细

nginx 根据header 中key值进行参数跳转

时间:2020-05-13 09:30:37      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:write   http   接口   post   ati   location   获取   head   pre   

需求:
提供一个POST接口地址给第三方, 我方根据header头中source=5进行转发不同地址。
获取header中的key方法: $http_KEY
Nginx location配置如下:

        location /test/ {
            if ($http_source = "5"){
                proxy_pass http://10.83.74.164:9201;
                rewrite ^/test/(.*) /$1 break;
            }
            if ($http_source != "5"){
                proxy_pass http://10.83.74.164:9091;
                rewrite ^/test/(.*) /$1 break;
            }
        }

nginx 根据header 中key值进行参数跳转

标签:write   http   接口   post   ati   location   获取   head   pre   

原文地址:https://blog.51cto.com/gravel/2494616

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!