1.
http://127.0.0.1:8084/api/payin/notification/test?id=123&name=abc
requestURI=/api/payin/notification/test
requestURL=http://127.0.0.1:8084/api/payin/notification/test
servletPath=/api/payin/notification/test
pathInfo=null
contentPath=
scheme=http
queryString=id=123&name=abc
protocol=HTTP/1.1
remoteHost=127.0.0.1
2.
https://www.abcd.com/prex/api/payin/notification/test?id=123&name=abc
改url经过nginx转发 prex删掉了 prex开头的转发给8086
requestURI=//api/payin/notification/test
requestURL=http://127.0.0.1:8086//api/payin/notification/test
servletPath=//api/payin/notification/test
pathInfo=null
contentPath=
scheme=http
queryString=id=123&name=abc
protocol=HTTP/1.0
remoteHost=127.0.0.1
3.
如果nginx转发加上header
proxy_set_header Host $host;
则显示
requestURI=/api/payin/notification/test
requestURL=http://www.abcd.com/api/payin/notification/test
servletPath=/api/payin/notification/test
pathInfo=null
contentPath=
scheme=http
queryString=id=123&name=abc
protocol=HTTP/1.0
remoteHost=127.0.0.1
4.
nginx 加上配置
location /prex/ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_set_header X-Real-Request-Uri $request_uri;
proxy_pass http://127.0.0.1:8085/;
}
requestURI= /api/payin/notification/test
requestURL= http://www.abcd.com/api/payin/notification/test
servletPath= /api/payin/notification/test
pathInfo= null
contentPath=
scheme= http
queryString= id=123&name=abc
protocol= HTTP/1.0
remoteHost= 127.0.0.1
X-Real-Request-Uri= /prex/api/payin/notification/test?id=123&name=abc
request 各种参数值,获取nginx代理后真实uri
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 问题:如何将A请求responseBody中的uid和sid传入B请求中的request中 1、把A请求中的uid...
- 一:问题demo展示 在开发新需求,调试代码的时候发现一个问题,就是HttpServletRequest 获取不到...
- 写完这个类之后,在filter中chain.doFilter(arg1,response)第一个参数arg1,直接...
- 转载至:https://blog.csdn.net/zhongguojiexiaochen/article/det...
- 业务场景 在传递数据的过程中, 需要用到加解密, 但是在每个接口中都来调用加解密的话, 整个程序就会变得非常臃肿,...