WEB渗透——http协议基础
2022-02-28 15:37:182717浏览
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:

HTTP协议介绍

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。基于TCP的应用层协议,它不关心数据传输的细节,HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,只有遵循统一的 HTTP 请求格式,服务器才能正确解析不同客户端发的请求,同样地,服务器遵循统一的响应格式,客户端才得以正确解析不同网站发过来的响应。

Get与post

Get:GET 方法请求指定的资源。使用 GET 的请求应该只用于获取数据从指定的资源请求数据。

Post:向指定的资源提交要被处理的数据

http响应与请求

请求:由客户端发送用来触发一个服务器上的动作

请求信息由三个部分组成

1、请求方法(get/post)、uri、协议/版本

2、请求头(request header

3、请求正文


响应:来着服务器的答应

HTTP应答与HTTP请求相似,HTTP响应也由3个部分构成

1、状态行

2、响应头(Response Header)

3、响应正文

get和post的区别
Get请求会以明文显示提交的信息,不安全。Post则是通过表单提交,会对数据加密;get请求是直接将参数跟在url的后面进行提交。Post则是写在http的body中。

友情链接: