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

11dmarpk  于 4个月前  发布在  Java
关注(0)|答案(1)|浏览(81)

我想知道是否有人可以帮助我编写我需要在JavaScript(Google Script)上使用的编码,以通过HTTPS进行身份验证。
所有请求都必须通过HTTPS进行。所有数据都以JSON格式发送和接收。
在发出请求时,通过将Accept header正确设置为application/json,您可以接收JSON格式的数据,如下面的示例所示:
$ curl https://yoursite.desk.com/api/v2/cases/:id
用户名:密码:
-H 'Accept:application/json'
这是网站API提供的HTTPS身份验证。我想知道是否有人可以帮助使用JavaScript调用它。

kxkpmulp

kxkpmulp1#

我一直无法很好地测试这个,但它应该可以工作

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

相关问题