http扩展请求头中的x-Forwarded-For

摘要:
X-Forwarded-For格式:X-Forwarded For:客户端ip,代理1 ip,代理2 ip客户端请求服务器而不通过代理层。代理将把请求的上层IP附加到xff的末尾。正常情况下xff请求的示意图:上图显示了客户端请求没有xff请求头的情况!

X-Forwarded-For格式:

  X-Forwarded-For: client-ip, proxy1-ip, proxy2-ip

客户端请求服务器的过程中没经过一个代理层(代理中使用了xff)那么 代理会把 请求过来的上一级的ip  追加到xff的最后面。

正常情况下xff请求的示意图:

http扩展请求头中的x-Forwarded-For第1张

上图是客户端请求时不带xff请求的头的情况!

客户端可以是特殊的请求头:

curl http://www.qq.com/ -H 'X-Forwarded-For: 1.1.1.1' -H 'X-Real-IP: 2.2.2.2'

curl http://www.qq.com/  -H 'X-Forwarded-For: unknown, <>"1.1.1.1'

免责声明:文章转载自《http扩展请求头中的x-Forwarded-For》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇货架工程项目之js dom实现项目工程进度图Redis配置不当致使root被提权漏洞下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

curl perl python get请求带请求头

curl get请求带请求头: curl -H "Authorization: Token 9ec341da308a60047b72f9766b5b98d0d819562c" -H 'Accept: application/json; indent=4' http://http://192.168.137.1:8000/api2/accounts/...

HTTP协议中GET请求方法中的请求头内容 : If-Modified-Since

问题背景 HTTP协议中GET请求方法中的请求头内容 : If-Modified-Since 具体描述 HTTP请求头的IMS(If-Modified-Since):浏览器缓存记录的该文件的最后服务器修改时间。 浏览器发送HTTP请求时,把If-Modified-Since一起发到服务器去,服务器会把这个时间与服务器上实际文件的最后修改时间进行比较。 如...

HTTP请求行、请求头、请求体详解

    HTTP请求行、请求头、请求体详解 文本引用:https://blog.csdn.net/u010256388/article/details/68491509/ HTTP请求报文解剖  HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实例  ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、...

HTTP请求头中的X-Forwarded-For介绍

概述 我们在做nginx方向代理的时候,为了记录整个代理过程,我们往往会在配置文件中加上如下配置: location ^~ /app/download/ { ... proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; ... proxy_pass ht...

Java学习|HTTP请求头

https://www.cnblogs.com/honghong87/articles/6941436.html 常见http请求报文头属性      Accept:告诉服务端,客户端接受什么类型的响应,例如:           Accept:text/plan      表示纯文本           Accept的值可以是一个或多个midia typ...

常用的HTTP请求头与响应头

HTTP消息头是指,在超文本传输协议( Hypertext Transfer Protocol ,HTTP)的请求和响应消息中,协议头部分的那些组件。HTTP消息头用来准确描述正在获取的资源、服务器或者客户端的行为,定义了HTTP事务中的具体操作参数。 关于HTTP消息头 常用的HTTP请求头 常用的HTTP响应头 1. 关于HTTP消息头 HTTP...