3

我有適用於ios的html5 + javascript + phone-gap應用程序。 我需要連接到一個受保護的URL並在base64中傳遞HTTP基本身份驗證以獲取rss提要。我沒有在應用程序中使用jquery,並且希望得到好的建議和最佳實踐。使用javascript最佳方法的HTTP基本認證

謝謝

回答

2

也許這篇文章可以幫助你; Basic javascript Http authentification code

有一些提示可以幫助您改進基本的JavaScript http驗證代碼。

+0

我看過這個答案,雖然它沒有解決我的問題。所以這就是我問這個問題的原因。感謝您花時間提供幫助。所有最好的... Droid646197 – Droid646197 2012-01-14 05:06:27

+0

你想使用JavaScript來閱讀rss或做一個phonegap插件?也許我可以幫你做到這一點 – vrunoa 2012-01-16 19:58:53

+0

vrunoa,我認爲phonegap插件將是最好的方法。我可以使用Google-feed API讀取rss提要。我需要將我的用戶和密碼發送到受保護的服務器以提取xml基本供稿。謝謝。 – Droid646197 2012-01-18 02:12:53

1

這是SSJS的工作代碼;你需要替換「rssfeedurl」和「base64encodedpassword」,它會在瀏覽器中輸出結果。

  var url = "rssfeedurl"; 
      var authHeader = "Basic base64encodedpassword"; 

      //Make REST Call 
      var result = HTTP.Get(url,["Authorization"],[authHeader]); 

      //Inspect Response 
      if (result.Status != 0){ 
          //Bad response 
          Write("Error: Status code " + result.Status + " returned by RSS Feed."); 
          return; 
      } 
      else 
      { 
          //Good Response 
          Write(result.Content); 
      }