gpt4 book ai didi

javascript - 使用 Javascript 调用 REST API

转载 作者:行者123 更新时间:2023-11-30 11:57:55 25 4
gpt4 key购买 nike

<分区>

我目前正在编写一个非常基本的 HTML 应用程序,它使用 JavaScript 调用 REST API(就其值(value)而言,它是 HBase REST API)。目前我的调用没有给出任何适当的响应:响应代码为 0(我理解这不是合法的响应代码,但本质上是一个空响应);空状态文本;空响应文本。

对于这种响应,我的直觉是问题出在我的 URL 上;因此,我输出了 URL。 URL 最终如下所示:http://hbase_server.com:8080/table_name/key

然后我执行了 curl -i http://hbase_server.com:8080/table_name/key 这给了我预期的响应,表明我的 URL 至少是正确的,并且因此问题一定出在我的要求上。我在下面发布代码。由于我在 JavaScript 方面的经验非常有限,所以我很可能犯了一个明显的错误。

function sendRequest()
{
var key = document.getElementById("Key").value;
var url = "http://hbase_server:8080/table_name/" + key + "";
var req = new XMLHttpRequest()
// Create the callback:
req.onreadystatechange = function() {
if (req.readyState != 4) return; // Not there yet
if (req.status != 200) {
document.getElementById("result").innerHTML = "Status: " + req.statusText;
return;
}
// Request successful, read the response
var resp = req.responseText;
document.getElementById("result").innerHTML = resp;
}
req.open("GET", url, true);
req.send();
document.getElementById("result").innerHTML = url;
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com