2015-10-24 211 views
0

如何从我创建的http api获取文本?所以我建立了一个像这样的http api,它会响应“HI”或类似的东西,所以我的问题是如何调用api,然后使用javascript在我的网页上读取它的变量?如何从http请求获取文本

此外,服务器是用nodejs编写的。

+1

你建一个节点HTTP API,而你不知道如何从请求读取..?那不可能。你想读什么? POST正文?获取参数?路径名称? – Rudie

+0

向我们展示您用来调用API的代码,并且我们可以向您展示您的代码中的响应。是来自浏览器的Ajax吗?从其他服务器调用? – jfriend00

+0

@ jfriend00对不起,我猜我做了这个不清楚,但我问的是如何调用http api –

回答

0

你要么做一个Rest服务,或者你只是做一个regular expression可以过滤你想要的部分你的网址从window.location.href

0

你可以做到这一点与一个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

不清楚,我认为这是同一台服务器 –