Adn*_*dno 2 jquery spoofing node.js express
我有一个运行express的node.js服务器.我正在尝试为它编写几个测试,以便在将来有其他人可以使用它时确认标准行为.服务器专门处理请求的标题,引用者和原始字段.使用Jquery的ajax方法,我能够向服务器发送ajax请求.我发现我能够设置referrer字段.但是,我似乎无法设定起源.有没有办法在node.js中欺骗原点?
编辑:为了澄清,我不是通过浏览器运行此代码,而是从命令行运行.通常,ajax调用将从网页运行,但由于我正在编写要从Mocha运行的测试,因此未设置原点.
出于安全原因,浏览器不允许您手动设置请求来源.为了欺骗您的请求来源,您必须在服务器端进行请求:
var http = require('http');
var opt = {
host: 'yoursite.com',
path: '/test',
headers: { origin: 'http://spoofedorigin.com'}
};
http.get( opt );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |