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