http
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
HTTP/2 新特性总结
原文:https://www.jianshu.com/p/67c541a421f9我在想了解HTTP/2的时候,查阅了很多资料,发现这篇很好,是外国的文章.我翻译过来,加入自己的一点理解.HTTP/2 更简单,高效,强大.它在传输层解决了以前我们HTTP1.x中一直存在的问题.使用它可以优化我们的应用.HTTP/2 的首要目标是通过完全的请求,响应多路复用,头部的压缩头部域来减小头部的体积...转载 2019-10-31 16:51:08 · 175 阅读 · 0 评论 -
当我返回200时,我在返回什么?
一名用户正试图使用手机号在一款互联网应用上注册新账户。当他填完手机号和验证码,点击提交按钮后,服务器向他的客户端返回了一条状态码为200的响应,响应体的内容是:{ "code": 10086, "error": "验证码过期"}服务器向他的客户端返回了错误代码和错误描述信息,以告知客户端究竟发生了什么。 问题正出在这里。关于Restful风...原创 2019-07-16 17:03:20 · 419 阅读 · 0 评论 -
深入RESTful无状态原则
前言在上篇RESTful基础知识中整体的介绍了RESTful架构设计思想的框架,在往后的RESTful主题博文中,我们在这个框架的基础上不断的为其填充更加深入的知识材料。 RESTful基础知识,传送门:http://blog.csdn.net/jmilk/article/details/50452595无状态原则Statelessness:无状态原则是RESTful架构设...转载 2018-08-22 17:29:37 · 229 阅读 · 0 评论 -
理解OAuth 2.0
原文地址:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.htmlOAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文对OAuth 2.0的设计思路和运行流程,做一个简明通俗的解释,主要参考材料为RFC 6749。一、应用场景为了理解OAu转载 2017-08-05 20:09:39 · 188 阅读 · 0 评论 -
RESTful API 设计指南
原文地址:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTf转载 2017-08-05 19:05:12 · 221 阅读 · 0 评论 -
::net content-length mismatch
今天碰到了这样一个错误:请求一张图片加载半天才有反应,浏览器控制台提示::net content-length mismatch原因是这样:这样图片并不是请求图片资源,而是通过servlet读取文件然后输出给浏览器,由于文件不存在,因此在文件输出阶段(就是通过response.outputstream输出流输出时)跳过了,但是在响应头里加入了content-length,而这个content-原创 2017-08-16 11:47:31 · 827 阅读 · 0 评论 -
HTTPS流程简单介绍
假如我们现在要登陆一个网站,输入用户名和密码并发送给服务器,验证通过之后才能登陆。很显然,用户名和密码在传输过程中不能被别人知道,要不就泄密了。所以,我们给在每一次和服务器建立连接的最开始,自己先随机定一个加密密码,称之为密钥,并把这个密钥给服务器,这样服务器和我们自己都知道了这个密钥,接下来,我们用这个密钥加密用户名和密码,这样,别人拦截到这个加密后的用户名和密码,他也看不懂,但是由于服务器也有原创 2016-11-10 21:24:25 · 841 阅读 · 0 评论 -
nginx反向代理java web应用,网页链接的问题
假如有一个java web应用,地址是10.0.0.1:8080/aaa,用nginx做代理,域名a.com指向nginx,nginx代理发请求给10.0.0.1:8080/aaa.如果jsp中有以下对的配置,则会出现网页链接错误的问题:String path = request.getContextPath();String basePath = request.getSchem原创 2016-09-01 02:11:52 · 5707 阅读 · 0 评论 -
HTTP头域列表与解释 之 request篇
HTTP 头域是HTTP协议中请求(request)和响应(response)中的头部信息,其实就是HTTP通信的操作参数,告诉web服务器和浏览器怎样处理这个通信。HTTP头从一个请求信息或者响应信息的第二行开始(第一行是请求行或者响应行),以两个CR-LF字符组结束(CR:回车符,\r,LF:换行符\n)而每个HTTP头是字符串形式的,用冒号分割的键值对,多个HTTP头之间用CR-LF字符组隔转载 2016-08-08 23:19:24 · 1162 阅读 · 0 评论 -
HTTP Header 详解
HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message- header,即http header消息 。http header 消息通常被分为4个部分:g转载 2016-08-08 23:11:44 · 417 阅读 · 0 评论 -
HTTP的长连接和短连接
一、什么是长连接 HTTP1.1规定了默认保持长连接(HTTP persistent connection ,也有翻译为持久连接),数据传输完成了保持TCP连接不断开(不发RST包、不四次握手),等待在同域名下继续用这个通道传输数据;相反的就是短连接。 HTTP首部的Connection: Keep-alive是HTTP1.0浏览器和服务器的实验性扩展,当前的HTTP1转载 2016-05-04 16:55:28 · 530 阅读 · 0 评论