Http的请求与响应

Http的请求与响应

请求

1.请求行

在这里插入图片描述

例用百度的ip地址进行访问:

https://14.215.177.39:443/s?wd=手机(用百度进行对手机关键词的一个搜索)

例对为上公网的本地网页进行访问:

http://192.168.206.133/index.php(用ip对本地的网页进行一个跳转)

补充:
	http与https的区别
共同点:
	都是协议且都可以用来传输数据
不同点:
	HTTP不加密,HTTPS加密
	http端口号为80,https的端口号为443

2.请求方法

在http请求中有两个常见的请求方法:GET和POST

get和post的区别:
相同点:
	都可以向服务器发送请求并携带参数
不同观点:
	get:
		get请求参数会将GET请求参数放在URL里(在浏览器地址栏里可以直接看到)。
		URL本身的长度会有限制(每个浏览器的限制不同),参数数量不能过多。
		例:在百度首页进行问题搜索。
	post:
		post请求参数放在请求体里(抓包仓能看到)---相对比较安全。
		请求体本身没有长度限制,因此post请求可以向服务器发送任意数量的请求参数。
		例:各平台的登录验证。

3.请求参数

请求参数分为请求头和请求体

请求头:
	以键值对的形式展示
	客户端的属性信息(浏览器的版本,请求参数的长度等)
请求体(请求参数/客户端向服务器调用的参数):
	name=value
	如果有多个参数则用&链接

响应

响应就是服务器向客户端返回数据的一个过程

响应的组成:

  1. 响应行:协议/协议版本号 响应状态码 状态描述

     响应状态码:2xx表成功 3xx重定向 4xx客户端错误 5xx服务器错误
    
  2. 响应头:服务器的属性

  3. 响应体:服务器向客户端响应返回的结果(图片/html/json/TXT等等)

总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值