HTTP请求报文和响应报文中的实体数据
先看个整体轮廓。俩种报文的起始行的相关数据,我就不说了。
来看一个响应报文
其中,较为重要的有Host,Connection,Accept,Acccept-Encoding,Accept-Language
Host 字段告诉服务器这个请求应该由哪个主机来处理,当一台计算机上托管了多个虚拟主机的时候,服务器端就需要用 Host字段来选择,有点像是一个简单的“路由重定向”。
Connection字段的属性是keep-alive,保持长连接
Accept,Acccept-Encoding,Accept-Language:统称为 :我对服务器给出的数据进行了约束。
(注意)因为这是一个get请求,那么如果是一个post的请求的话,应有 content-*字段,即指明body中的数据类型,在这就可想到响应报文中的实体字段 一般为content-* 。
来看一个Post类型的请求报文。
总结:就是这张图 ,如果一个报文请求数据的话,那么报文的实体数据中就应该描述应接受的数据类型,如果一个报文发送数据的话,那么报文的实体数据中就应该描述 body中的数据类型。
HTTP请求报文和响应报文中的实体数据相关推荐
- 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )
文章目录 一.万维网概述 ★ 二.HTTP 协议 ( 超文本传输协议 ) ★ 三.HTTP 协议特点 ★ 四.HTTP 连接方式 ★ 五.HTTP 协议报文结构 六.HTTP 请求报文 ★ 七.HTT ...
- HTTP的请求报文与响应报文
报文: 简单来说,报文就是也就是HTTP报文,作用是在各个系统之间进行和响应时用来交换与传输的数据单元,即站点一次性要发送的数据块,这些数据块以一些文本形式的元信息开头,这些信息描述了报文的内容及含义 ...
- TCP/IP协议、请求报文和响应报文
一.TCP/IP协议 1.计算机与网络设备相互通信 计算机与网络设备要相互通信, 双方就必须基于相同的方法. 比如:如何探测到通信目标. 由哪一边先发起通信. 使用哪种语言进行通 信. 怎样结束通信等 ...
- 关于请求报文和响应报文的详解
1 什么是HTTP请求 HTTP的定义是超文本传输协议,是一种网络传输协议,位于协议族的应用层中. 2 请求报文 请求报文包括三个部分,第一部分是请求行,第二部分是Headers,第三部分是Body. ...
- 实现免密登录,设置只允许student1, student2用户登录,get和post的区别,HTTP状态码,HTTP请求报文和响应报文,HTTP是如何保持连接状态的
1.实现免密登录 1创建密钥 [root@192 /]# su gzw [gzw@192 /]$ cd /home/gzw/.ssh [gzw@192 .ssh]$ ssh-keygen -t rsa ...
- http请求报文及响应报文
原创文章,如需转载请注明来自http://blog.csdn.net/aspenstars 谢谢! 一.HTTP报文格式 HTTP报文分为两类:请求报文request, 响应报文response 二. ...
- HTTP报文结构详细讲解(HTTP请求报文和响应报文格式)
HTTP报文结构 HTTP有两类报文: 请求报文-------从客户向服务器发送请求报文,如图6-12(a) 响应报文-------从服务器到客户的回答,如图6-12(b) 由于HTTP是面向文本的, ...
- HTTP报文之请求报文和响应报文详解
本文详细介绍了Http报文之"请求报文"和"响应报文",欢迎阅读 ,一起进步. Hope this article can really let you kno ...
- HTTP的通信过程及请求报文和响应报文(详解)
掌握HTTP的通信过程以及请求报文和响应报文 一.首先我们先来了解一下HTTP协议: HTTP协议(超文本传输协议):是浏览器和Web服务器之间进行数据通信的格式,也就是说如果想要实现浏览器和Web服 ...
- 一篇文章了解HTTP请求报文和响应报文
概念 HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. 请求报文和响应报文都由三部分组成:起始行.首部.主体. H ...
最新文章
- MFC里ON_COMMAND_RANGE消息映射的ID问题
- python面向对象编程 Object-Oriented
- Android线程管理(一)
- 透视表提取不反复记录(3)-每组最小值
- Adnroid提高效率之资源文件改名
- 何樱c语言,C语言程序设计-电子教案-连卫民(442页)-原创力文档
- 针对Fluent-Bit采集容器日志的补充
- nova8pro能升级鸿蒙吗,华为将有48款产品可以升级到鸿蒙 2.0系统
- virsh default启动失败原因分析及解决
- 玩转Java注解:元注解、内置注解、自定义注解的原理和实现
- AngularJS中$timeout和$interval的用法详解
- html语言中div的用法,htmldiv标签怎么用
- 【Matlab语音识别】声纹识别系统(带面板)【含GUI源码 1022期】
- 10本深入学习Spring框架的最佳书籍和课程
- PROFINET非周期数据通信详解
- P3376 (最大流 dinic)
- 【通信仿真】Aloha协议仿真含Matlab源码
- 几个维度带你了解什么是聚合支付
- 【引用】 web前段学习路线
- 国内有那些chia矿池,chia矿池排行那几家比较靠谱