java 向nodejs 发送请求简单案例
来源:互联网 发布:数据挖掘实战微盘 编辑:程序博客网 时间:2024/05/02 02:01
java 向nodejs 发送请求简单案例
最近在做nodejs的东西,一直不明白java如何与nodejs建立连接,下面写了一个简单demo:
nodejs端:
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
console.log("hellow world !");
response.end();
}).listen(8888);
新建文件,复制以上代码到文件,改扩展名为.js。
在命令行里切换的到此文件的目录,运行:node XXX.js,及启动了这个服务。
这段代码的作用在于,监听127.0.0.1(默认的地址)的8888端口号,当有请求到达的
时候,首先返回一个hello world字符串,并且打印hello world 来表明收到请求。
java端代码:
import java.net.HttpURLConnection;
import java.net.URL;
public class Hello {
public static void main(String[] args) {
URL url;
HttpURLConnection con = null;
try {
url = new URL("http://localhost:8888/" + "?name=javaGet");
con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.connect();
con.getInputStream(); //在这里才正式向服务器端发送请求,否则服务器端将无法打印hello world
} catch (Exception e) {
e.printStackTrace();
}
}
}
运行这段代码向服务器发送请求,如果服务器端打印出 hello world 则表明服务器端收到了请求。
请注意,con.getInputStream();这段代码是不能少的,因为在这里才真正向服务器端发送请求,否则,
服务器端将无法 收到请求。
运行效果如下:
- java 向nodejs 发送请求简单案例
- Java向Web站点发送POST请求
- Java向Web站点发送POST请求
- Java向Web站点发送POST请求
- java 向HTTPS地址发送POST请求
- java向https链接发送post请求
- nodejs http 发送请求
- nodejs http 发送请求
- nodejs发送post请求
- java 获取nodejs端Gson数据案例(请求MongoDB)
- 向nginx发送请求
- 向服务器发送请求
- 使用XMLHttpRequest对象向服务器发送简单的请求
- Ajax - 使用XMLHttpRequest对象向服务器发送简单请求
- 使用XMLHttpRequest对象向服务器发送简单请求
- ajax向服务端发送请求的简单使用
- NodeJS如何发送HTTPS请求
- NodeJS如何发送HTTPS请求
- CMD常用命令
- Android 开发常用代码片段
- Listening - Listening Primer
- MAP容器的使用
- Android 如何将图片和文字同时分享到微信
- java 向nodejs 发送请求简单案例
- 最近好堕落 (后记)
- NYOJ - 欧拉函数求和
- Java实现lagrange 插值法
- jQuery实现全选反选功能
- 中国互联网发展趋势及特点
- 使用R语言画圆弧条形图
- CCNA实验四:VLAN VTP VLAN间路由实验
- 我对锤子ROM 功能的看法——功能篇