nodejs 获取get中携带的参数值
nodejs 獲取get中攜帶的參數(shù)值
demo功能:
通過(guò)java端get請(qǐng)求向nodejs端發(fā)送數(shù)據(jù),nodejs接收數(shù)據(jù),并將其值打印出來(lái):
nodejs端:
var http = require("http");
var url = require("url");
var data;
http.createServer(function(request, response) {
? response.writeHead(200, {"Content-Type": "text/plain"});
? response.write("Hello World");
? data = url.parse(request.url);
? console.log(data);
? console.log("----------------------------");
? data = url.format(request.url);
? console.log(data);
? console.log("----------------------------");
? //獲取get中攜帶的參數(shù)
? data = url.parse(request.url,true).query.name + "&" + url.parse(request.url,true).query.age + "&" + ?url.parse(request.url,true).query.sex;
? console.log(data);
? response.end();
}).listen(8888);
? ? ?java端:
public class NodejsSendData {
public static void main(String[] args) {
URL url;
HttpURLConnection con = null;
try {
url = new URL("http://localhost:8888/" + "?name=javaGet&age=22&sex=male");
con = (HttpURLConnection)url.openConnection();
con.setRequestMethod("GET");
con.connect();
con.getInputStream(); ? ?
} catch (Exception e) {
e.printStackTrace();
}
}
}
運(yùn)行結(jié)果:
總結(jié)
以上是生活随笔為你收集整理的nodejs 获取get中携带的参数值的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nodejs 获取url字段
- 下一篇: nodejs 获取post数据