使用javascript最佳方法进行HTTP基本身份验证

时间:2012-01-13 05:31:30

标签: javascript html5 cordova http-authentication http-basic-authentication

我有ios的html5 + javascript +手机间隙应用。 我需要连接到受保护的URL并在base64中传递HTTP基本身份验证以获取rss源。我没有在应用程序中使用jquery,并且看起来很好的建议和最佳实践来完成这项工作。

谢谢

2 个答案:

答案 0 :(得分: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);
            }

答案 1 :(得分:0)

也许这篇文章可以帮到你; Basic javascript Http authentification code

有一些提示可以帮助您改进基本的javascript http身份验证代码。