如何手动设置 HTTP_X_FORWARDED_FOR 的值?

2024-02-15

我在某处读到他们说,当您想要记录用户的 IP 时,HTTP_X_FORWARDED_FOR 不是受信任的变量,因为他们可以更改它。这是真的吗?如何?


正如答案中指出的here https://stackoverflow.com/questions/10224133/setting-http-x-forwarded-for-server-variable-in-classic-asp,HTTP_X_FORWARDED_FOR 变量的正确标头是 x-forwarded-for。所以你可以在Fiddler中设置自定义请求:

GET http://my.site/ HTTP/1.1
User-Agent: Fiddler
x-forwarded-for: my.x.forward.for.value
Host: my.host
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何手动设置 HTTP_X_FORWARDED_FOR 的值? 的相关文章

  • Tomcat 7 停止接收 HTTP 请求

    我有一个Tomcat 7接收大量数据的服务器GET 要求 这种方法在一段时间内效果很好 然后突然停止工作 7 8 小时后 当它停止工作时 我收到此错误 五月 06 2015 12 47 58 AM org apache coyote htt
  • 静默地将 api 资源移动到另一个 url

    我已经用 WepApi 2 编写的 api 与主网站紧密结合 我决定将其与另一个网络应用程序解耦 以使事情更加隔离 我遵循了这样的步骤 将所有 API 控制器提取到另一个项目 创建属性以将当前使用旧 URL 的所有用户重定向到新 URL 由
  • 发送压缩文件 Spring

    我想通过我的 spring 控制器发送一个已经存在的压缩文件 但我不断收到这些错误消息org springframework web HttpMediaTypeNotAcceptableException Could not find ac
  • Java HttpURLConnection:内容长度计算

    我目前正在为 bitbucket issues RESTful API 开发一个库 我取得了很大的进步 现在我要解决这个部分更新问题 http confluence atlassian com display BBDEV Issues Is
  • 当 REST 中的资源不支持操作时,HTTP 状态代码 404 或 501

    我有一个 REST 服务 根据正在查看的资源类型 我有某些可用的操作 So Resource1支持Operation1 and Operation2 eg Resource1 Operation1 Resource1 Operation2
  • PHP - 函数内的 header("Location:") 重定向而不调用函数

    我正在使用一个名为的函数headerLocation 以便正确重定向 这是该函数的相关部分 我用它来重定向 然后显示适当的消息 个人偏好 function headerLocation location message SESSION ou
  • 从express.js 中删除所有标头

    我正在创建一个页面 其中有一些数据可以由另一个设备解析 我曾经使用 php 执行此操作 但现在将其移至 Node js 我需要从页面中删除所有标题 这样我就只有我的输出 此输出是对 GET 请求的响应 此刻我有 HTTP 1 1 200 O
  • Opencv - 找不到头文件

    我正在尝试使用 opencv 开始开发 问题是 到目前为止我几乎无法设置 opencv 因为我找不到它的头文件 我对此主题进行了一些研究 但没有一个真正有帮助 下面是一些链接 opencv2 包含文件在哪里 https stackoverf
  • DefaultHttpClient GET 和 POST 命令 Java Android

    好的 这是我的应用程序 一个 Android 应用程序 允许我从移动应用程序 而不是从网站 将 CokeZone 代码提交到 CokeZone co uk 所以我编写了这部分代码来执行登录后命令 然后检查我是否登录后 问题是 发送 post
  • 如何使用 Apache POI 在 java 中创建目录?

    任何人请给我一个简单的例子 我无法找到有关使用 Apache POI Docx 的目录的示例 谢谢 public class App public static void main String args throws Exception
  • 如何通过 HTTP POST 发送充满对象的 NSArray?

    我在 iPhone 端有一个产品 购物清单 由具有名称 product id 等的产品对象组成 我希望将此列表发送到服务器 在那里我将服务器上的列表与 iphone 中的列表进行比较 以合并所做的更改并将合并的列表发送回 iphone 如何
  • HttpRequest PUT内容到poco库中

    我想使用 HTTP PUT 请求将一些数据从 C 应用程序发送到服务器 我在用poco http pocoproject org我的应用程序中的网络库 我正在使用这个代码片段 HTTPClientSession session uri ge
  • 外部依赖错误的 HTTP 状态代码

    当服务器与外部 API 通信出现问题时 返回的正确 HTTP 状态代码是什么 假设客户端向我的服务器 A 发送有效请求 然后 A 查询服务器 B 的 API 以便执行某些操作 然而 B 的 API 当前抛出 500 错误或因某种原因无法访问
  • 在处理程序之后访问 HTTP 请求上下文

    在我的日志记录中间件 链中的第一个 中 我需要访问一些在链下游的某些身份验证中间件中编写的上下文 并且仅在处理程序本身执行之后 旁注 需要首先调用日志记录中间件 因为我需要记录请求的持续时间 包括在中间件中花费的时间 此外 当权限不足时 身
  • Angular2 中 Http 的 Promise 与 Observable? [复制]

    这个问题在这里已经有答案了 本质上 正如标题所说 是否有任何理由使用可观察的承诺 https stackoverflow com questions 37364973 angular 2 promise vs observable为了进行
  • 返回重定向作为对 Ajax(fetch、XHR 等)请求的响应

    如果浏览器收到对 ajax 请求的重定向响应 会发生什么 如果浏览器收到对 ajax 请求的重定向响应 会发生什么 如果服务器发送重定向 又名 302 响应加上 Location 标头 浏览器将自动遵循重定向 对此的回应second请求 假
  • 多个客户端如何同时连接到服务器上的一个端口(例如 80)? [复制]

    这个问题在这里已经有答案了 我了解端口工作原理的基础知识 但是 我不明白的是多个客户端如何同时连接到端口 80 我知道每个客户端都有一个唯一的 对于他们的机器 端口 服务器是否从可用端口回复客户端 并简单地声明回复来自 80 这是如何运作的
  • Access-Control-Allow-Origin值跨站缓存

    我正在尝试编写一个 nginx 配置来处理 http 和 https 上的两个站点 只要客户端从不访问这两个站点 它似乎就可以工作 但如果它们这样做 就会出现缓存 跨站点问题 Allow cross origin location eot
  • 如何使用 Ruby on Rails 3 检查 HTTP 请求的“Content-Length”字段?

    我正在使用 Ruby on Rails 3 在我的视图文件中我有以下代码 为了避免服务器过载 我会在服务器接收上传文件之前检查上传文件的大小 这是因为 按下表单的提交按钮 服务器会先完整接收文件 然后再检查文件 我知道一个HTTP 请求有标
  • 网站(Google 和/或您)应如何处理 Accept-Language 标头?

    很长一段时间以来 我对谷歌在以下情况下的行为并不满意 并且在无意中注意到之后80 其他人 https stackoverflow com questions 1011167 what are common ui misconceptions

随机推荐

  • iPhone X 状态栏高度

    我开发了一个应用程序 没有autoLayout or interface builder 全部通过代码 一切都运行正常iPhones except iPhone X顶部栏位于中间新的黑色物体下方 可以通过代码获得这个高度 所以我可以改变我的
  • CORS:Facebook 是否为其所有图片启用了 CORS?

    我在某处读到 Facebook 已经交叉启用了个人资料图片 我不确定相册和其他东西 但事实上 Facebook 包含了标题Access Control Allow Origin 到目前为止我测试过的每一个 URL 我尝试过标准的个人资料图片
  • 通过 C# 代码扩展 azure 函数

    我是 Azure Functions 的新手 我需要编写一些 C 代码来根据某些条件扩展 Azure Functions 例如 我总共有 10 个客户将调用 Azure Functions 但这10个中 有一个高优先级顾客 如果该高优先级客
  • pd.Series.prod() 函数

    这可能应该是基本的 但我仍然无法弄清楚 我正在阅读 pd Series 上的文档并做简单的练习 我的代码如下 import pandas as pd import numpy as np pd Series 2 4 6 prod Out 7
  • 空手道:遍历复杂的 JSON 来查找匹配项

    我正在访问 API 端点并得到如下所示的信息 emp id 123 firstNm test lastNm last dob 200 01 01 gender code F name Female description Female te
  • 在javascript中将cp1252转换为unicode

    我需要转换 cp125 2 在 javascript 函数中将文本转换为 unicode utf 转换 CP125 的功能1 到 utf 我已经找到了 如果有这个功能请帮帮我 谢谢 如果 ISO 8859 1 足够接近 由于简单的 byte
  • 如何使用替换距离比较两个字符串以查找 R 中匹配的字符数?

    在 R 中 我有两个字符向量 a 和 b a lt c abcdefg hijklmnop qrstuvwxyz b lt c abXdeXg hiXklXnoX Xrstuvwxyz 我想要一个函数来计算 a 的每个元素与 b 的相应元素
  • VB.net 中事件的显式添加/删除

    在 C 中 您可以显式定义add remove代码时event已订阅 取消订阅 这在 VB net 中可能吗 Imports System Runtime CompilerServices Private propchanged As Pr
  • .searchable 内的 NavigationLink 不起作用

    我了解它的新功能 但这似乎是非常基本的功能 但不在这里 当实施一个 searchable在新的 iOS 15 中 NavigationLink 似乎根本不起作用 理想情况下 可搜索将生成一个带有 ForEach 的过滤列表 对于每个项目 导
  • POS UI 设计和开发:应该包含哪些内容和避免哪些内容? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我必须为销售点 POS 系统设计和开发 UI 需要包含一些明显的功能 例如产品选择和数量 支付方式 投标金额 用户登录 因为许多用户将使用一台终
  • 如何在 PHP 中取消设置 cookie?

    我需要弄清楚如何取消设置此 cookie 到目前为止我尝试的一切都失败了 这就是我目前取消设置的方法 但它似乎不起作用 setcookie user id user id time 7200 我是这样设置的 setcookie user i
  • 您建议使用哪个 Perl 模块来发送和接收电子邮件?

    我正在搜索 Perl 模块来写入 SMTP 和读取 IMAP 电子邮件 您会建议使用哪个模块 对于电子邮件发送 电子邮件 发件人 http search cpan org perldoc Email Sender Manual QuickS
  • Jquery:从触发器返回值

    我正在使用触发器调用从自定义事件中获取值 但我希望它返回一个值 并且当我执行以下调用时它只给我 Object 对象 var user id my div trigger get id username 我的触发事件函数如下所示 my div
  • SQL Server 算术溢出错误将表达式转换为数据类型日期时间

    我想自定义我的订单 如果数量为负数 那么该行必须在拳头上 然后如果数量为正数 我将按 ExpDate 对其进行排序 SELECT WhsCode ItemCode LotNumber ExpDate Qty FROM rq Test2 OR
  • 监听 flutter(桌面)应用程序外部的按键

    我已设法打印用户在使用该应用程序时按下的键 但是 当用户不使用应用程序或在后台时 如何在 flutter 桌面上打印按键 听按键按下 Flutter 不提供用于在操作系统级别拦截关键事件的 API 为此 您需要为要运行的每个平台编写本机代码
  • 如何将 VLC 实例插入 QFrame

    我试图通过在 PyQt 小部件 QFrame 中嵌入 VLC 实例来制作一个简单的视频播放器应用程序 我找到了一些可以让我继续的例子 但我的代码不太有效 当我启动它时 它会播放 test video mp4 但它会在自己的单独窗口中启动常规
  • 在 Azure Web 应用程序中对本地文件执行 GET 时出现“404 未找到”

    我在 Azure 中部署了一个简单的基于节点的 Web 应用程序 以下是我的代码结构 在我的 js 代码中 当我执行xhr get调用我的 json 文件 如下所示 它会抛出一个GET https
  • 在我的 C# 应用程序中,Thread.Start 在某些稀疏情况下不会返回

    我用 C 编写了一个 TCP 服务器应用程序 应用程序侦听入站连接 在主侦听器线程中使用 TcpListener AcceptTcpClient 方法 当收到连接时 TcpListener AcceptTcpClient 解除阻塞并返回 T
  • 在 Azure DevOps 管道中设置连接字符串

    我有一些集成测试 我想针对 LocalDB 运行 我的 config json 文件有以下部分 ConnectionStrings DefaultConnection 是否可以在构建配置中设置此值 您可以通过多种方式实现这一目标 当然 就像
  • 如何手动设置 HTTP_X_FORWARDED_FOR 的值?

    我在某处读到他们说 当您想要记录用户的 IP 时 HTTP X FORWARDED FOR 不是受信任的变量 因为他们可以更改它 这是真的吗 如何 正如答案中指出的here https stackoverflow com questions