`
sxu
  • 浏览: 37907 次
  • 性别: 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 中下载

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics