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); 
      }