繁体   English   中英

5参数AJAX请求node.js

[英]5-parameter AJAX request node.js

XMLHttpRequest构造函数具有五个参数的版本,该版本采用用户名和密码(我相信jQuery的$.ajax$.ajax使用它)。 我一辈子都无法从Joyent文档中找出问题的日志,然后记录请求对象的每个细节以及Necronomicon如何在Node的http模块(或其上方的任何中间件层)中访问该用户名和密码)。

大多数节点身份验证似乎都基于使用auth标头或第三方插件(例如google,facebook)。 很好,但是我仍然很好奇是否可以在Node中访问5参数xhr请求中的用户名和密码。

我认为它不可用。 为了进行测试,我运行了一个最小的node.js服务器:

var http = require('http')
var server = http.createServer(function(req, res){
  console.dir(req, { depth:10 })
})
server.listen({port:5000})

然后发出如下XHR请求:

var xhr = new XMLHttpRequest()
xhr.open('GET', 'http://localhost:5000', true, 'mike', 'pass')
xhr.send()

它将输出大量信息( 在此处找到 ),没有一个包含mike或用户名和密码的pass

如果我像这样使用curl发出请求,也是如此: curl mike:pass@localhost:5000

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM