HTTP协议:请求:(请求头、请求行、请求正文)响应:(响应头、响应行、响应正文)
请求行:请求方法、网址(URL)、协议版本
请求方法有:get、post、connet、option、delete
网址有:协议名、IP、端口号、请求地址
HTTP和HTTPS的区别:1、协议名不同2、HTTP明文传输,HTTPS加密传输3、HTTPS需要安装安全证书4、HTTP的 端口号:80 HTTPS的端口号:443
get和post的区别:1、get的大小只有2KB、post无限制2、安全性不同,get在网址里,post在正文中3、数据get在请求地址后用?隔开,post在正文中4、get在服务器中获取数据、post向服务器发送数据5、get会被浏览器缓存,post不会
content-type:
json:application/json
xml:application/xml
键值对:不填/application/x-www-form-urlencoded
数据类型
json:
最外层:{} []
key:value:1、key(字符串形式)2、value:1、数字(int、long、float、double)2、字符串(String)3、对象{}(key:value)4、数组[](value,value)5、布尔(true、false)6、null
键值对
xml