HTTP协议
文章平均质量分 60
LinkinPark8林肯
博客迁移,请移步jiangweili.me
展开
-
HTTP协议概述
花了2天的时间来第一次比较系统的研究了下HTTP协议,现在开始来做一个整理。整理之前,有些东西我还是愿意码字来说一下自己想说的话。首先是工作,今年我自己换了一家公司。对于上家公司,我自始至终都是很感激的,特别是我的老大,对于我给了好多朋友间的关心和帮助,这次离开和老大聊天的时候也有讲到,我说老大我觉得我挺失败,之所以失败并不是说自己无能,而是说对于老大那边我是充满了深深的辜负感的。老大反而原创 2015-03-16 15:31:21 · 741 阅读 · 0 评论 -
浏览器缓存机制
今天在看淘宝大师许令波写的关于javaWeb改造的书,觉得下面这块浏览器缓存机制写的很好,这里贴出原文:原创 2015-06-14 18:44:59 · 576 阅读 · 0 评论 -
使用telnet发送HTTP请求
使用telnet发送HTTP请求写这篇博客,其实没有太大的实际意义,但是还是很有必要的,如果用好Telnet指令,就可以很好的理解HTTP的一些概念,特别是http1.1的持续链接。要想使用Telnet命令,必须首先打开Telnet客户端和服务器,在控制面板里面添加呢,然后用services.msc可以检查是否安装好了。例如:telnet localhost 8080,然后原创 2015-06-08 23:35:56 · 1497 阅读 · 0 评论 -
解决跨站脚本注入,跨站伪造用户请求,sql注入等http安全漏洞
跨站脚本就是在url上带上恶意的js关键字然后脚本注入了,跨站伪造用户请求就是没有经过登陆,用超链接或者直接url上敲地址进入系统,类似于sql注入这些都是安全漏洞。sql注入1、参数化查询预处理,如java使用PreparedStatement()处理变量。2、转义敏感字符及字符串(SQL的敏感字符包括“exec”,”xp_”,”sp_”,”declare”,”U原创 2015-06-08 23:45:13 · 10083 阅读 · 1 评论 -
HTTP错误码
HTTP Status codes english version“100″ : Continue“101″ : witching Protocols“200″ : OK“201″ : Created“202″ : Accepted“203″ : Non-Authoritative Information“204″ : No Content“205″ : Reset转载 2015-06-08 23:11:07 · 894 阅读 · 0 评论 -
HTTP 响应
HTTP 响应所谓响应其实就是服务器对请求处理的结果,或者如果浏览器请求的直接就是一个静态资源的话,响应的就是这个资源本身。HTTP 响应的组成①响应状态行:包括协议版本、响应状态码、响应状态信息②响应消息头:响应头③实体内容:响应体最常见的响应状态码代码 表示 说明200 成功 服务器已成功处理了请求。通常,这表示服务器原创 2015-06-08 09:44:33 · 820 阅读 · 0 评论 -
HTTP请求
客户端连上服务器后,向服务器发出获取某个 Web 资源的消息,称之为客户端向服务器发送了一个 HTTP 请求。一个完整的 HTTP 请求包括如下内容:①请求行②若干消息头(请求头)③实体内容(请求体) 有可能没有请求方式HTTP 中定义了 7 种请求方式:POST、GET、HEAD、OPTIONS、DELETE、TRACE、PUT。其中最常用的是 GET原创 2015-06-08 09:05:12 · 794 阅读 · 0 评论 -
防盗链[referer]
原文出处:http://www.cnblogs.com/devilfree/archive/2012/09/11/2680914.html总结一下今天学习防盗链Filter的一些知识点: 防盗链要实现的是这样一种效果:比如说其他的网站引用本网站的图片资源,将会显示一个错误图片,只有是本网站内的网页引用时候,图片才可以正常显示。这种应该是比较常见的,例如经常逛论坛的人会转载 2015-05-21 16:56:35 · 755 阅读 · 0 评论 -
HTTP相关概念
最近在看HTTP权威指南,这本书有点多的,具体的细节我们可以不用关心,但是大致的一些概念还是应该清楚的。这里我整理下:HTTP——因特网的多媒体信使HTTP 使用的是可靠的数据传输协议,因此即使数据来自地球的另一端,它也能够确保数据在传输的过程中不会被损坏或产生混乱。这样,用户在访问信息时就不用担心其完整性了,因此对用户来说,这是件好事。而对因特网应用程序开发人员来说也同样如此,因为这原创 2015-06-08 08:36:42 · 722 阅读 · 0 评论 -
解决浏览器缓存
本篇博客整理下浏览器的缓存的问题,前面的贴出的一篇博客(点击打开链接),也是这方面的内容。我们在实际编码和调试的过程中经常发生我们已经修改过代码和逻辑,但是刷新页面还是没有变化,实际上是变化了的,只不过浏览器自作聪明,将我们的前面几次的访问的内容给缓存起来了,如何解决这个问题呢?对于我们编码的过程中可以使用CTRL+F5来强制刷新,至少我已经养成了习惯了,每次在刷新页面的都是这套组合键原创 2015-07-29 12:19:30 · 743 阅读 · 0 评论