Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript调用HTTPS身份验证_Javascript_Json_Api_Curl_Header - Fatal编程技术网

如何使用JavaScript调用HTTPS身份验证

如何使用JavaScript调用HTTPS身份验证,javascript,json,api,curl,header,Javascript,Json,Api,Curl,Header,我想知道是否有人可以帮助我编写我需要在JavaScript(谷歌脚本)上使用的代码,以便通过HTTPS进行身份验证 所有请求都必须通过HTTPS进行。所有数据都作为JSON发送和接收 发出请求时,通过将Accept标头正确设置为application/JSON,可以接收JSON格式的数据,如下例所示: $curl\ -电子邮件:密码\ -H'Accept:application/json' 这是网站API提供的HTTPS身份验证。我想知道是否有人能帮我用JavaScript调用这个 多谢各位 我

我想知道是否有人可以帮助我编写我需要在JavaScript(谷歌脚本)上使用的代码,以便通过HTTPS进行身份验证

所有请求都必须通过HTTPS进行。所有数据都作为JSON发送和接收

发出请求时,通过将Accept标头正确设置为application/JSON,可以接收JSON格式的数据,如下例所示:

$curl\ -电子邮件:密码\ -H'Accept:application/json'

这是网站API提供的HTTPS身份验证。我想知道是否有人能帮我用JavaScript调用这个

多谢各位

我无法很好地测试它,但它应该可以工作
前端JavaScript还是使用node.js?
var ajax = function(url, user, pass, cb) {
    var xhr = new XMLHttpRequest();
    xhr.onreadystatechange = readyOrNot;

    function readyOrNot() {
        if (xhr.readyState < 4 || xhr.status !== 200) return;

        xhr.readyState === 4 && cb(xhr);
    }

    xhr.open('GET', url, true, user, pass);
    xhr.send();
}
var url ='http://some.thingy.biz/api/v2/:id';
ajax(url, 'myUser', 'myPass', function(data) {
   ... cool data stuff ...
});