最近为了项目的站内通信,研究起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 中下载