【问题标题】:Node JS with Java REST Api带有 Java REST Api 的节点 JS
【发布时间】:2018-01-20 17:00:42
【问题描述】:

是否可以让节点 js 与 Java REST Api 交互(获取和发布)?我可以获得有关如何执行此操作的示例代码吗? 提前致谢。

【问题讨论】:

  • 第一个问题的答案是肯定的,第二个问题的答案不在这里。

标签: java node.js


【解决方案1】:

是的,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 地址。

【讨论】:

    【解决方案2】:

    可以,RESTful API 无论如何都在使用 HTTP,所以你可以只使用 NPM 中的 request[1] 模块,就像你的 Node 应用程序是一个 HTTP 客户端并调用你的 Java API 一样

    [1]https://www.npmjs.com/package/request

    【讨论】:

      猜你喜欢
      • 2022-01-13
      • 1970-01-01
      • 2021-08-20
      • 2018-03-11
      • 2018-12-26
      • 2021-08-01
      • 1970-01-01
      • 2016-08-26
      • 2016-12-06
      相关资源
      最近更新 更多