http协议

author author     2022-09-18     607

关键词:

客户端发给服务器某个网址一个 请求(request)

服务器处理请求中的信息

服务器返回给客户端一个回应(response)

 

 

其中请求可以拆分成 请求head)和请求体body),其中请求体不是必须的。

回应也可以拆分成 回应head)和回应体body)

 

 

在请求体和请求头以及querystring中都可以存放数据。

 

Querystring是网址问号后面的部分,每项数据&隔开

https://devapi.umeishu.com/rent/schools?id=3&tid=5

比如说这个网址  querystring里  id 和tid 两项数据,他们的值分别是3和5

 

 

通常来说,请求体放需要存放在服务器上的数据,因为显然不是每次http请求都要往服务器上存数据,所以说请求体不是必须的。

请求头放一些基本的信息,比如权限认证,缓存时间,接受的数据类型等。

而 querystring放一些可选的不是必须的信息。

另外,请求还有一个最为重要的特征,叫做请求方法METHOD),常用的有4种 (GET POST PUT DELETE)

Get希望从服务器中获取数据

POST希望向服务器提交数据

PUT 希望向服务器更新数据

DELETE 希望向服务器删除数据。

在这里面只有GET方法强制不允许有BODY。

 

服务器提取

http协议

HTTP协议众所周知,Internet的基本协议是TCP/IP协议,目前广泛采用的FTP、ArchieGopher等是建立在TCP/IP协议之上的应用层协议,不同的协议对应着不同的应用。WWW服务器使用的主要协议是HTTP协议,即超文体传输协议。由于HTTP协议支持... 查看详情

http协议分析

http协议介绍目录:一、http协议版本二、http文档的生成方式三、http协议的报文四、http请求方法五、http状态码分析  一、http协议(版本)  1、http:HyperTextTransferProtocol超文本传输协议,是互联网应用最广泛的一种... 查看详情

http协议

HTTP协议报文基本格式HTTP协议报文基本格式    HTTP协议(Hypertext Transfer Protocol――超文本传输协议),浏览器端(客户端)向WEB服务器端访问页面的过程和HTTP协议报文的格式。   基于HTTP协议的客户机... 查看详情

http协议详解

...的学习经验,这个帖子主要是分享在Web安全基础中对HTTP协议以及HTTP协议的常见请求方式的梳理工作。如有误解或不足的地方,请指正万分感谢!##0x01什么是HTTP?HTTP协议默认端口:80HTTP是超文本传输协议,HTTP协议是一种请求/响... 查看详情

http协议的知识浅解

Http协议概念:规定被约束的对象需要遵守的规则!!!Http协议Http协议:超文本传输协议(Http:HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。HTTP协议的特点: *Http协议遵守一个请求... 查看详情

深入理解http协议(代码片段)

目录1.HTTP概述2.对HTTP中URL的解释3.HTTP协议中的数据流4.HTTP协议的格式5.HTTP的协议版本6.请求/响应的字段7.对HTTPS的简单概述1.HTTP概述HTTP:超文本传输协议HTTP协议是无连接、无状态。工作在应用层的协议。对无连接的理解:... 查看详情

http协议---http协议详解

...p/5984001.htmlhttps://www.cnblogs.com/qdhxhz/p/8468913.html  HTTP协议详解一.HTTP简介                1.HTTP协议,即超文本传输协议(Hypertexttransferprotocol)。是一种详细规定了浏览器... 查看详情

http协议

一HTTP协议简介1.HTTP协议,即文本传输协议(Hypertexttransferprotocol)是一种详细规定了浏览器和万维网(WWW=Worldwideweb)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。2.HTTP协议作为TCP/IP模式中应用层的... 查看详情

网络编程应用层协议-http

HTTP再次理解协议网络抓包工具http协议httpURL解释http协议数据流http请求格式与响应格式请求方法GET请求与POST对比HTTP协议版本HTTP状态码解释请求和响应字段cookie与sessionhttps与HTTPs区别再次理解协议网络抓包工具http协议httpURL解释htt... 查看详情

网络编程应用层协议-http

HTTP再次理解协议网络抓包工具http协议httpURL解释http协议数据流http请求格式与响应格式请求方法GET请求与POST对比HTTP协议版本HTTP状态码解释请求和响应字段cookie与sessionhttps与HTTPs区别再次理解协议网络抓包工具http协议httpURL解释htt... 查看详情

http协议入门

HTTP协议入门HTTP协议是互联网的基础协议,也是网页开发的必备知识,最新版本HTTP/2更是让它成为技术热点。本文介绍HTTP协议的历史演变和设计思路。HTTP协议入门一、HTTP/0.9HTTP是基于TCP/IP协议的应用层协议。它不涉及数据包(pa... 查看详情

http协议实现

一、超文本传输协议及HTTP包   HTTP协议用于在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答,所有的请求与应答都是HTTP包。HTTP协议使用可靠的TCP连接... 查看详情

http协议

一.为什么学习HTTP协议   绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。HTTP协议是网络中应用最广泛的一种协议。 二.什么是HTTP协议场景:说英文的张三和说日语的李四要如何进行沟通。 明确HTTP协... 查看详情

http协议,超文本传输协议

HTTP协议,超文本传输协议a.Http协议现在使用的是1.1的版本b.Http协议是应用层协议,底层要求使用可靠传输协议传输数据。通常传输层协议使用Tcp协议c.Tcp协议规定两台计算机之间如何传输数据。d.HTTP协议规定传输数据的格式,以... 查看详情

http协议讲解

一、http全称是什么?HyperTextTransferProtocol,超文本传输协议  HTTP协议(HyperTextTransferProtocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。  HTTP是一个基于TCP/IP通信协议... 查看详情

http协议http协议原理分析

百度百科中说明:  超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted... 查看详情

http协议(代码片段)

HTTP协议协议请求响应请求⽅式协议协议:就是两个计算机之间为了能够流畅的进⾏沟通⽽设置的⼀个君⼦协定.常⻅的协议有TCP/IP.SOAP协议,HTTP协议,SMTP协议等等…HTTP协议,HyperTextTransferProtocol(超⽂本传输协议)的缩写,是⽤... 查看详情

http协议分析

http协议分析http协议介绍http:HyperTextTransferProtocol超文本传输协议,是互联网应用最为广泛的一种网络协议,主要用于Web服务。通过计算机处理文本信息,格式为HTML(HyperTextMarkLanguage)超文本标记语言来实现。http协议的版本http0.... 查看详情