【发布时间】:2018-01-20 17:00:42
【问题描述】:
是否可以让节点 js 与 Java REST Api 交互(获取和发布)?我可以获得有关如何执行此操作的示例代码吗? 提前致谢。
【问题讨论】:
-
第一个问题的答案是肯定的,第二个问题的答案不在这里。
是否可以让节点 js 与 Java REST Api 交互(获取和发布)?我可以获得有关如何执行此操作的示例代码吗? 提前致谢。
【问题讨论】:
是的,Node.js 可以对许多 API 服务器执行 RESTful API 请求,包括用 Java 编写的 API 服务器。例如:
var http = require('http');
http.get({'host': 'api.ipify.org', 'port': 80, 'path': '/'}, function(resp) {
resp.on('data', function(ip) {
console.log("My public IP address is: " + ip);
});
});
将从 ipify 的 API 服务器返回您的公共 IP 地址。
【讨论】:
可以,RESTful API 无论如何都在使用 HTTP,所以你可以只使用 NPM 中的 request[1] 模块,就像你的 Node 应用程序是一个 HTTP 客户端并调用你的 Java API 一样
【讨论】: