簡體   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