2009-10-28 118 views
16

使用JQuery,我將如何調用需要基本身份驗證的JSONP API?如何使用基本身份驗證使用JQuery進行JSONP調用?

我可以編程方式處理此問題,還是用戶必須進行交互並在登錄對話框中輸入用戶名和密碼?

+0

我今天發現這個,也許它有幫助嗎? http://kevinkuchta.com/_site/2012/01/basic-authentication-with-jsonp/ – Ixx 2012-01-31 18:58:02

回答

11

的JSONP請求不使用XMLHttpRequest對象/系統。因此,沒有辦法直接做到這一點。

我嘗試了幾次FinnNk的答案中提到的方法,但最終在閱讀JQuery郵件列表上的this discussion後放棄了。

更新

當我說「沒有辦法直接做到這一點」,我的意思是:

  • 不能編程設置HTTP認證證書(但是,大多數瀏覽我已經過測試會提示用戶輸入憑據)
  • 如果您不希望用戶手動輸入憑據,則需要使用服務器代理您的請求。請參閱this blog post以獲得絕佳的說明和示例。
+0

您的鏈接已損壞。然而,很好的觀察XMLHttpRequest。不知道爲什麼@ FinnNk的答案會被接受。 – 2009-11-07 04:19:02

+0

@CrescentFresh糾正了鏈接。 – HRJ 2009-11-07 14:44:59

相關問題