`
sxu
  • 浏览: 38027 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

关于java请求nodejs

阅读更多

最近为了项目的站内通信,研究起Nodejs。

用Nodejs作为通信服务器,由java进行调用。

代码

 

URL url = new URL("http://localhost:3000/sendMail");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        
        conn.setInstanceFollowRedirects(true);
        conn.setRequestMethod("POST");
        conn.setRequestProperty("Content-Type", "application/json; charset=utf-8");
        conn.setRequestProperty("Accept", "application/json");
        conn.setDoOutput(true);
        
        conn.connect();
        
        OutputStreamWriter out = new OutputStreamWriter(  
        		conn.getOutputStream(), "UTF-8"); 
        
        User user = new User();
        user.setLoginName("admin");
        user.setChecked(true);
        
        JSONObject jobject = JSONObject.fromObject(user);
        String jsonString = jobject.toString();
        out.append(jsonString);
        out.flush();
        out.close();
        conn.getResponseCode();

测试的nodejs服务器在 http://fuyu365-163-com.iteye.com/blog/2154066 中下载

 

 

分享到:
评论

相关推荐

    nodejs调用建行互联网银企被扫支付接口加密及验签Demo+java封装jar包

    该java源代码将建行互联网银企被扫支付接口java版加密及验签Demo 封装成jar包,方便nodejs调用。 1.将建行Java版加密Demo打包成jar包:CCBParam.jar。并将jar包放到服务器的相应文件夹下。 2.根据订单号、金额、付款...

    webuploader演示 Java php nodejs dubbo演示

    - **Dubbo**:Dubbo是一个高性能的服务治理框架,这里可能是Java后端服务作为Dubbo提供者,接收前端上传请求,然后调用具体的文件处理服务。 Dubbo的使用增强了服务的可扩展性和高可用性。 4. **源码分析** 其他...

    Zebra4J_Zebra4Js 基于SpringBoot的Java Web_Nodejs框架.zip

    《基于SpringBoot的Java Web与Nodejs框架:Zebra4J_Zebra4Js深度解析》 在当前的软件开发领域,SpringBoot以其简洁高效的特性深受开发者喜爱,而Node.js则以其异步非阻塞I/O模型在Web开发中占据一席之地。Zebra4J_...

    Nodejs基础知识

    Nodejs适合有一定的javascript基础,并且熟悉某一门后台开发语言,PHP,java等。做任何Nodejs应用,底层无非就是调用这些既有的开放的接口,来完成相应的功能。 Nodejs的版本一定要和API文档保持同步,因为各个版本的...

    PnlClient:客户端代码调用JAVA和NODEJS PNL计算器API,并在浏览器HTML表中显示结果

    客户端代码调用JAVA和NODEJS PNL计算器API,并在浏览器HTML表中显示结果 安装与构建 下载NODEJS- //nodejs.org/en/download/ 使用任何IDE(我使用过Visual Source Code),创建文件夹(PNLClient)到工作区,单击...

    nodejs和Java调用webservice接口总结.docx

    console.log("请求成功" + client); client.process(args, (err, result) => { // process 是接口方法名 if (err !== null) { console.log(err); } else { console.log(result); } }); } }); }; soapTest...

    Java 8 Nashorn 脚本引擎

    文档`自动化js WebAPI开发包-jzsky.docx`可能详细介绍了如何利用Nashorn和JavaScript来开发Web API,包括定义接口、处理HTTP请求、与Java后端服务交互等内容。通过阅读这份文档,开发者可以学习如何将Nashorn的优势...

    基本情况 在一个项目开发过程中,遇到了小票自动打印的业务需求,原本计划使用NodeJS构建打印服务,调用本地电脑打印机进行数据打

    遇到了小票自动打印的业务需求,原本计划使用NodeJS构建打印服务,调用本地电脑打印机进行数据打印,最后可参考资料偏少,由于项目紧急且对NodeJS的熟悉程度目前也还不够,所以转而使用比较熟悉的Java构建了调用本地...

    nodejs基于微信小程序的校园兼职系统(java毕业设计完整源码+说明文档).zip

    这是一个关于使用Node.js和微信小程序开发的校园兼职系统的毕业设计项目。该项目包含了完整的源代码以及相关的说明文档,适合学习和参考。以下将详细介绍这个系统的关键技术和实现内容。 1. **Node.js**: Node.js是...

    nodejs+JDK1.8.7z

    标题 "nodejs+JDK1.8.7z" 暗示了这是一个包含Node.js和Java SE Development Kit 8的软件包,主要用于在Windows 64位系统上搭建开发环境。Node.js是一款基于Chrome V8引擎的JavaScript运行环境,而JDK(Java ...

    Hacking-Scripts:Hacking Scripts包含了用Python,JavaScript,Java,Nodejs等编写的惊人而令人敬畏的脚本。 该存储库的主要目的是提供实用脚本,使日常工作变得轻松

    :backhand_index_pointing_left: :loudspeaker: 加入Slack官方频道,就该项目进行讨论: :pushpin: 介绍Hacking Scripts包含了用Python,JavaScript,Java,Nodejs等编写的惊人而令人敬畏的脚本。 该存储库的主要...

    NodeJS版本基于GB28181的管理平台,实现浏览器播放GB28181设备视频功能,并有二次开发API接口

    NodeJS需要解析并处理RTSP请求,以获取视频流。 2. **HLS或MPEG-DASH**:由于浏览器对RTSP协议支持有限,通常会通过HLS(HTTP Live Streaming)或MPEG-DASH(Dynamic Adaptive Streaming over HTTP)将RTSP流转换为...

    hyperledger fabric nodejs

    它支持多种编程语言,包括Java、Go和Node.js,允许开发者根据需求选择合适的开发工具。 2. **Node.js在Fabric中的角色**:在Hyperledger Fabric中,Node.js主要用于编写链码(Chaincode),这是执行业务逻辑的智能...

    (完整word版)Nodejs学习文档整理.pdf

    - 在传统的服务器程序如 Java 和 PHP 中,每个客户端连接都会创建一个新的线程来处理,这导致了大量内存消耗和线程管理开销。当并发连接数量增加时,服务器资源会被迅速耗尽,限制了系统的可扩展性。 2. **Node.js...

    nodejs-简单登录案例入门初学

    最后,`hs_err_pid3868.log` 文件通常是在 Java 运行时环境中生成的错误报告,而这个案例是关于 Node.js 的,所以这个文件可能不是案例的一部分。`nodetest` 文件名没有提供足够的上下文,可能是一个测试文件或者...

    nodejs学习入门文档

    - **目标读者**:具备一定编程经验,如熟悉Ruby、Python、PHP或Java等面向对象语言的开发者,但对于JavaScript和Node.js是新手。本书假设读者已掌握基础编程概念,如数据类型、变量和控制结构。 #### JavaScript与...

    vue+nodejs+express+mybatis

    1. 非阻塞I/O:Node.js使用事件驱动、非阻塞I/O模型,适合处理大量并发请求。 2. CommonJS模块化:Node.js使用CommonJS规范进行模块化,通过`require`引入模块。 3. 文件系统操作:Node.js内置了强大的文件系统API,...

    从测试数据来看Nodejs和Java EE的性能区别.doc

    不过,Node.js的表现略优于Java EE,比如在10个并发请求时,其每秒处理的需求量为509,比Java EE的422高出约20%。 结论与启示: 测试结果显示,Node.js在处理相同任务时,速度比Java EE快20%,这可能出乎许多人的...

    nodejs入门

    首先,这本书并不是针对完全的编程新手,它假定读者至少熟悉一种面向对象的编程语言,如Ruby、Python、PHP或Java,并且对JavaScript有一个初学者的了解。书中不会涉及传统编程教材中的基础知识,如数据类型、变量和...

Global site tag (gtag.js) - Google Analytics