03 http请求协议与响应协议

编辑本博客

yuan先生blogs

请求协议

请求格式

请求首行:

  • 请求方式:get,post
  • 请求路径:/form/entry
  • 协议版本:HTTP/1.1

请求头:

  • Host
  • Connection
  • Content-Type
  • Content-Length:数据内容大小

请求头和请求体之间必须两个\r\n来分开

请求内容实体:只有post请求才有请求体,get请求的数据包含在url地址中

原文地址:https://www.cnblogs.com/yaya625202/p/9228614.html

时间: 2024-11-13 10:20:47

03 http请求协议与响应协议的相关文章

http协议之响应协议

向下兼容 状态码:遇到200,请求成功 遇到404,找不到,请求路径有问题 遇到500,服务器问题,代码写错了,服务器崩了 遇到300,定向相关 上网就是下载内容,第一次请求要下载,第二次请求读缓存 原文地址:https://www.cnblogs.com/jintian/p/11129639.html

TCP/IP协议族(一) HTTP简介、请求方法与响应状态码

接下来想系统的回顾一下TCP/IP协议族的相关东西,当然这些东西大部分是在大学的时候学过的,但是那句话,基础的东西还是要不时的回顾回顾的.接下来的几篇博客都是关于TCP/IP协议族的,本篇博客就先简单的聊一下TCP/IP协议族,然后聊一下HTTP协议,然后再聊一下SSL上的HTTP(也就是HTTPS)了.当然TCP/IP协议族是个老生常谈的话题,网络上关于该内容的文章一抓一大把呢,但是鉴于其重要性,还是有必要系统的总结一下的. 一.TCP/IP协议组简述 在聊HTTP与HTTPS之前呢,我们先简

HTTP请求与响应协议

HTTP(hypertext transport protocol),即超文本传输协议.这个协议详细规定了浏览器和万维网服务器之间互相通信的规则 HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式.客户端发送给服务器的格式叫“请求协议”:服务器发送给客户端的格式叫“响应协议” HTTP请求协议 请求协议的格式如下: 请求首行(方法——URI——协议/版本) 请求头(key/value形式 头信息:头内容) 空行 请求体(GET方式没有,PO

IP封包协议头/TCP协议头/TCP3次握手/TCP4次挥手/UDP协议头/ICMP协议头/HTTP协议(请求报文和响应报文)/IP地址/子网掩码(划分子网)/路由概念/MAC封包格式

IP协议头IP包头格式: 1.版本号:4个bit,用来标识IP版本号.这个4位字段的值设置为二进制的0100表示IPv4,设置为0110表示IPv6.目前使用的IP协议版本号是4. 2.首部长度:4个bit.标识包括选项在内的IP头部字段的长度. 3.服务类型:8个bit.服务类型字段被划分成两个子字段:3bit的优先级字段和4bit TOS字段,最后一位置为0. 4bit的TOS分别代表:最小时延,最大吞吐量,最高可靠性和最小花费.4bit中只能将其中一个bit位置1.如果4个bit均为0,则

重温Http协议--请求报文和响应报文

http协议是位于应用层的协议,我们在日常浏览网页比如在导航网站请求百度首页的时候,会先通过http协议把请求做一个类似于编码的工作,发送给百度的服务器,然后在百度服务器响应请求时把相应的内容再通过http协议做一个类似于解码的工作,这样浏览器才能理解这个数据,然后为我们展示出来百度首页. 这相当于是一种规范,网络中数据的传输在位于应用之下的各层(传输层,应用层)来完成的,在tcp/ip协议接收到数据时,我们是不能直接使用和浏览的,需要先通过一种规范来进行梳理,也就是解码,得到浏览器支持的一种格

浅析HTTP协议的请求报文和响应报文

1.HTTP协议与报文简介  HTTP(hypertext transport protocol),即超文本传输协议.这个协议详细规定了浏览器和万维网服务器之间互相通信的规则. 而客户端与服务端通信时传输的内容我们称之为报文.  HTTP就是一个通信规则,这个规则规定了客户端发送给服务器的报文格式,也规定了服务器发送给客户端的报文格式. 客户端发送给服务器的称为"请求报文",服务器发送给客户端的称为"响应报文". 2.报文格式    报文格式: 报文首部  空行  

Http协议--请求报文和响应报文

       http协议是位于应用层的协议,我们在日常浏览网页比如在导航网站请求百度首页的时候,会先通过http协议把请求做一个类似于编码的工作,发送给百度的服务器,然后在百度服务器响应请求时把相应的内容再通过http协议做一个类似于解码的工作,这样浏览器才能理解这个数据,然后为我们展示出来百度首页. 这相当于是一种规范,网络中数据的传输在位于应用之下的各层(传输层,应用层)来完成的,在tcp/ip协议接收到数据时,我们是不能直接使用和浏览的,需要先通过一种规范来进行梳理,也就是解码,得到浏览

java webserver-获取请求协议和返回响应协议

使用ServerSocket建立与浏览器的连接,获取请求协议 public class Server { private ServerSocket serverSocket; public static void main(String[]args) { Server server=new Server(); server.start(); } //启动服务 public void start() { try { serverSocket=new ServerSocket(8888); rece

接口、HTTP请求、协议、响应(总结加深印象)

一.什么是接口 硬件接口比如:USB.耳机.水龙头.电灯泡 软件接口比如:api.github.com 连接了服务端和客户端. UI  user interface 用户接口. 用户界面. 函数 可以公开访问的才能是接口 . API  全称:application programming interface,应用程序可编程接口,应用程序写代码,可以控制的接口 连接了两个不同的事物.系统,可以进行数据传输 . 接口,两个不同事物之间进行适配的一种工具,规范和协议, 二.什么是网络请求 1.客户端