nginx如何更改发往上游的用户请求
请求行修改指令
proxy_method # 修改请求行中的请求方法
语法:proxy_method method
默认值:无
上下文:http、server、location
proxy_http_version # 修改请求行中的请求协议
语法:proxy_http_version 1.0 / 1.1
默认值:proxy_http_version 1.0
上下文:http、server、location
请求头部修改指令
proxy_set_header #修改头部
语法:proxy_set_header field value
默认值:proxy_set_header Host $proxy_host
proxy_set_header Connection close # 这里如果设置成keepalive-connecion 上面的proxy_http_version要设置成1.1协议
上下文:http、server、locaiton
proxy_pass_requst_header # 如果这个关闭了客户端发来的请求中的头部信息不会被nginx转发给上游应用服务
语法:proxy_pass_request_header on | off
默认值:proxy_pass_request_header on
上下文:http、server、location
请求包体修改指令
proxy_set_body # 修改请求体
语法:proxy_set_body value
默认值:无
上下文:http、server、location
proxy_pass_request_body # 如果这个关闭了客户端发来的请求中的请求体不会被nginx转发给上游应用服务
语法:proxy_pass_request_body on | off
默认值:proxy_pass_request_body on
上下文:http、server、location

浙公网安备 33010602011771号