数据交互:
浏览器===>服务器(报文)
GET请求:
获取数据;数据放在url里面进行传输;报文里的请求头里;容量<32k
GET请求--获取数据
数据是放在url里面进行传输
容量小:<32K
11111
get请求
GET请求
(1)获取数据;(2)数据放在url中进行传输;(3)容量小:<32k
思路:url?user=xxx&password=xxx,引入url模块,url.parse(req.url,true)获取json
let http = require('http')
let url = require('url') //引入url模块
http.createServer((req, res) => {
let { pathname, query } = url.parse(req.url, true)
console.log(pathname, query);
}).listen(8080)
GET请求
什么是GET请求?主要就是获取数据
数据是放在url里面进行传输
容量小: <32k
let http = require('http')
let url = require('url')
http.createServer((req,res) => {
let {pathname,query} = url.parse(req.url,true)
console.log(pathname,query);
}).listen(8888)
let http = require('http') let url = require('url') http.createServer((req,res)=>{ let {pathname, query}=url.parse(req.url,true) })
http请求头小于等于32k,请求体小于2G
GET请求数据是放在url里面进行传输,容量小:<32k
let http = require('http')
let url= require('url')
http.createServer((req,res)=>{
// console.log(req.url)
let data=url.parse(req.url,true) //第二个参数为true时会处理query信息
let path=data.path
let query=data.query
cosole.log(path,query,'GET请求信息')
/*
let {pathname,query}=url.parse(req.url,true) //也能接受到query
*/
}).listen(8888)
Node中的数据交互:
1、GET:数据放在url里面进行传输,容量<32k,只能传比较小的内容。
2、POST
3、PUT
4、DELETE