node js可以进行restful服务调用吗

Posted

技术标签:

【中文标题】node js可以进行restful服务调用吗【英文标题】:Can node js make a restful service call 【发布时间】:2015-05-10 08:33:57 【问题描述】:

node js 应用程序是否可以通过restful 服务调用调用Tomcat 上的另一个Web 应用程序?

问候

【问题讨论】:

【参考方案1】:

是的,node.js 应用程序可以进行任何类型的网络连接,包括对另一台服务器进行 REST 调用。

request 模块使这变得特别容易,尽管它也可以通过简单的 http 模块来完成,并且需要更多的编码。

参考资料:

How to make remote REST call inside Node.js? any CURL?

Calling a REST API from a NodeJS Script

Using Node.js to connect to a REST API

Calling REST API with node.js

【讨论】:

@oxygenan - 这回答了你的问题吗? 谢谢@jfriend00....有没有可以帮助我连接java程序的模块... @oxygenan - 假设您正在谈论某种与 java 程序的网络,那么它在 java 中的事实是无关紧要的。重要的是它是什么样的网络协议? HTTP?网络套接字?自定义协议?其他一些标准协议。您需要知道该协议,然后您可以寻找一个与该协议对话的 node.js 库。如果是 REST,那么这只是 HTTP,所以我在回答中提到的 request 模块可能是您想要的。如果这提供了您问题的答案,请点击答案左侧的绿色复选标记以接受它。

以上是关于node js可以进行restful服务调用吗的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Node.js 中进行远程 REST 调用?任何卷曲?

编写 Node.js Rest API 的 10 个最佳实践

在 node.js 中自动生成 Rest 服务

node.js 中的 MVC 对开发 restful api 很重要吗?

返回 JSONP 的 Restful api 的节点 HTTP 请求

Node.js 通过 REST API 发送图像