状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器是正常处理了请求,还是出现了错误。 2XX 成功 ,2XX的响应结果表明请求被正常处理了 200 OK ,表示从客户端发来的请求在服务器端被正常的处理了。 在响应报文内,随状态码返回一起返回的信息会因为方法 ...
分类:
Web程序 时间:
2019-07-11 15:43:55
阅读次数:
149
最近在写接口,用到的请求报文和响应报文都是json数据,因为项目中的json对象都是封装好的,为了弄懂其中的原理,所以就写代码理解一下,这个随笔非常基础,肯定有很多不足,主要是为了记录一下自己的学习过程。 如果有这样一个需求,应该怎么用代码处理? 要创建这样一个JSON文本 : 代码如下: (注:此 ...
分类:
Web程序 时间:
2019-07-02 12:08:42
阅读次数:
181
1、响应首部字段 响应首部字段是由服务器端向客户端返回响应报文中所使用的字段,用于补充响应的附加信息、服务器信息以及对客户端的附加要求等。 1.1、Accept-Range Accept-Range:告知服务器是否能处理范围请求,以指定获取服务器端某个部分的资源,值有两种:bytes和none。 1 ...
分类:
Web程序 时间:
2019-06-27 14:50:39
阅读次数:
201
1、报文首部 HTTP协议的请求和响应必定包含HTTP首部,它包括了客户端和服务端分别处理请求和响应提供所需要的信息。报文主体字儿是所需要的用户和资源的信息都在这边。 HTTP请求报文组成 方法,URL,HTTP版本,HTTP首部字段 HTTP响应报文组成 HTTP版本,状态码(数字和原因短语),H ...
分类:
Web程序 时间:
2019-06-25 09:55:18
阅读次数:
164
其机制是根据HTTP报文的缓存标识进行的。 过程:浏览器发起HTTP请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中HTTP头的缓存标识,决定是否缓存结果,若是,则将请求结果和缓存标识存入浏览器缓存中。 缓存过程分为两个部分,分别是强制缓存和协商缓存。 ...
分类:
Web程序 时间:
2019-06-23 20:51:17
阅读次数:
158
当浏览器第一次请求时,服务器创建一个session对象,同时生成一个sessionId,并在此次响应中将sessionId 以响应报文的方式传回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话。关闭此浏览器窗口,其内存中的sessionId也就随之销毁。 session.invalida ...
分类:
其他好文 时间:
2019-06-22 19:41:47
阅读次数:
106
1、HTTP报文 用于HTTP协议交互的信息。请求端对应请求报文;响应端(服务端)对应响应报文。 报文本身由多行数据构成的字符串文本,主要有报文首部和报文主体两块,以(CR+LF)空行来划分,报文主体不是一定要有。 报文首部包括5部分:请求行/状态行,请求首部字段/响应首部字段,通用首部字段,实体首 ...
分类:
Web程序 时间:
2019-06-19 16:44:54
阅读次数:
185
问题描述:服务器接收后台返回的报文时,提示java.lang.NegativeArraySizeException 分析:这种异常返回的原因,一般情况下没有报文提示为返回空报文,初步分析是响应报文流长度出了问题 百度一下类似的情况:https://stackoverflow.com/question ...
分类:
其他好文 时间:
2019-06-14 16:21:32
阅读次数:
151
URI 统一资源标识符 类似于邮件地址,邮箱。 URL 统一资源定位符 URN 统一资源名 HTTP方法 get post put delete post head 状态码 200 OK 302 重定向 404 没找到 请求Request 响应Response Web向服务器端发送的是请求报文,服务 ...
分类:
Web程序 时间:
2019-06-12 21:18:47
阅读次数:
112
http协议 请求报文和响应报文都是由以下4部分组成 1.请求行 2.请求头 3.空行 4.消息主体 下图为http请求的报文结构 下图为http响应报文结构 请求行 格式为: Method Request-URI HTTP-Version 结尾符 结尾符一般用\r\n 请求头 通用报头 既可以出现 ...
分类:
Web程序 时间:
2019-06-12 15:10:04
阅读次数:
136