无法理解API文档

时间:2014-08-06 05:44:49

标签: javascript curl

我目前正在阅读API文档。它有以下方式解释如何使用它。

  1. 如何检索结果

    https://api.demo.com/v2/tests

  2. 示例请求

    curl -X GET "https://api.demo.com/v2/tests" \ -u "API_TOKEN:"

  3. 在json中输出上面的curl命令。

  4. 本文档未说明如何在不同语言中使用它。我想在JavaScript中使用它,但它没有任何关于它的细节。 有谁可以帮我解决这个问题?

1 个答案:

答案 0 :(得分:0)

在客户端JavaScript中,您可以使用XMLHttpRequest对象将您的请求发送到API并获取结果。您必须设置一个将在请求完成时运行的回调函数(实际上每次请求状态更改时,请参阅https://developer.mozilla.org/en/docs/Web/API/XMLHttpRequest了解详细信息),为简单起见,此示例中的一个仅将结果打印到控制台。

var xhr = new XMLHttpRequest();
var myXhrCallback = function() {
    if (xhr.readyState == 4) 
        console.log(xhr.responseText);
    }
};
xhr.open("GET", "SOME_URL", true, "AUTHENTICATION_USERNAME", "AUTHENTICATION_PASSWORD");
xhr.send();
// After a while the result will get printed to the console