[英]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.