如何从http请求获取文本
问题描述:
如何从我创建的http api获取文本?所以我建立了一个像这样的http api,它会响应“HI”或类似的东西,所以我的问题是如何调用api,然后使用javascript在我的网页上读取它的变量?如何从http请求获取文本
此外,服务器是用nodejs编写的。
答
你可以做到这一点与一个Ajax请求。
示例使用jQuery:
var someVariable = ""; // variable is empty at start
$.ajax({
type: 'GET',
url: 'http://IPADDRESS/getText/hkjfskhfkjdshfkj'
}).done(function (responseText) {
// responseText contains 'HI'or something like that
someVariable = responseText;
alert(someVariable);
});
+1
Ajax通常不起作用。见CORS。 – Rudie
+0
不清楚,我认为这是同一台服务器 –
你建一个节点HTTP API,而你不知道如何从请求读取..?那不可能。你想读什么? POST正文?获取参数?路径名称? – Rudie
向我们展示您用来调用API的代码,并且我们可以向您展示您的代码中的响应。是来自浏览器的Ajax吗?从其他服务器调用? – jfriend00
@ jfriend00对不起,我猜我做了这个不清楚,但我问的是如何调用http api –