HTTP
文章平均质量分 66
浪漫鼠
有之以为利,无之以为用!
展开
-
HTTP状态码
HTTP状态码的作用是:Web服务器用来告诉客户端,发生了什么事。状态码位于HTTP Response 的第一行中,会返回一个”三位数字的状态码“和一个“状态消息”。 ”三位数字的状态码“便于程序进行处理, “状态消息”更便于人理解。状态码分类HTTP状态码被分为五大类, 目前我们使用的HTTP协议版本是1.1, 支持以下的状态码。随着协议的发展,HTTP规范中会定转载 2015-12-24 15:21:52 · 442 阅读 · 0 评论 -
实现锁定上标题栏和左标题栏的table表格---最佳实践
实现一个可以锁定上标题栏和左标题栏的table,左右上下都可以滚动!在html界面上实现这个功能,花了一下午加一个早晨,试了很多办法,只有这一种方法最靠谱,其他实现都过于复杂,而且存在各种各样的问题,只能满足一部分需求。本文案例应被评为最佳实践...^_^实现两步骤:1 画前端页面(1)在html界面上添加一个大的div层,规定最大长宽,最外边的层最好大一点。原创 2016-12-15 15:36:10 · 3296 阅读 · 1 评论 -
SEO各类细节总结一下
一、标签里添加关键字二、标签里添加关键字三、标签通常有两种使用方法:1、将"nofollow"写在网页上的meta标签上,用来告诉搜索引擎不要抓取网页上的所有外部和包括内部链接。2、将"nofollow"放在超链接中,告诉搜索引擎不要抓取特定的链接。内容3、nofollow标签是超链接的一个属性值,我们只需要在源代码里面加上rel=”nofollow” 或者更为正规的r原创 2016-06-22 13:20:35 · 378 阅读 · 0 评论 -
Http长连接、短连接、持久连接这三个概念的分析总结
什么是Http长连接长连接定义:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P点对点的通信。长连接的操作步骤是:建立连接——数据传输...(保持连接)...数据传输——关闭连接长连接适用场景:监控系统:后台硬件热插拔、LED、温度、电压发生变化;即时通信系统:其它用户登录、发送信原创 2016-06-16 15:20:25 · 12069 阅读 · 1 评论 -
HTTP请求方法详解
Web开发最常见的就是HTTP(超文本传输协议)通信协议,该协议(HTTP)设计的目的是确保服务器与客户端之间的正确通信, HTTP请求方法并不是只有GET和POST,只是最常用的。据RFC2616标准(现行的HTTP/1.1)得知,通常有以下8种方法:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT。这8种我们一起来分析一下,其中最常用的也就是转载 2016-04-27 12:39:47 · 14613 阅读 · 1 评论 -
跨站请求伪造CSRF
以下转自:http://www.cnblogs.com/dolphinX/p/3403520.htmlCSRF是Cross Site Request Forgery的缩写,乍一看和XSS差不多的样子,但是其原理正好相反,XSS是利用合法用户获取其信息,而CSRF是伪造成合法用户发起请求。在XSS危害——session 劫持中我们提到了session原理,用户登录后会把登录信息存放在转载 2016-05-27 11:40:59 · 3102 阅读 · 0 评论 -
Http Header里的Content-Type
之前一直分不清楚post请求里Content-Type方式,如application/x-www-form-urlencoded、multipart/form-data。本文会介绍Content-Type有哪几种、插件Postman和RESTClient使用示例。文末还会介绍在PHP中CURL里需要注意的细节。简介Http Header里的Content-Type一般有这三种:转载 2016-05-25 09:14:19 · 7330 阅读 · 0 评论 -
设置content type
Play会根据request.format设定的值,选择指定的media类型来响应HTTP请求。该值通过文件扩展名来决定使用何种视图模板进行渲染,并且通过Play框架中的mime-types.properties文件进行映射处理(映射关系详见play\framework\src\play\libs\mime-types.properties文件),为media类型设定Content-type响应。转载 2016-05-25 09:11:27 · 2948 阅读 · 0 评论 -
URL详解
URL详解 URL(Uniform Resource Locator) 地址用于描述一个网络上的资源, 基本格式如下schema://host[:port#]/path/.../[?query-string][#anchor]scheme 指定低层使用的协议(例如:http, https, ftp)host HT转载 2016-05-25 09:10:09 · 1679 阅读 · 0 评论 -
OpenID和OAuth的区别
作者:钱小钱链接:http://www.zhihu.com/question/19628327/answer/23291315来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。OAuth学习笔记和OpenID学习笔记都说了可以用来认证身份,但是他们之间到底有哪些不同,哪些情况应该用OAuth,哪些情况应该用OpenID呢?下面就一起来看下他们之间的区转载 2016-05-25 09:09:43 · 652 阅读 · 0 评论 -
UTF-8格式编码与UTF-8无BOM格式编码的区别(包括java文件)
BOM——Byte Order Mark,就是字节序标记在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输字符"ZERO WIDTH NO-BREAK SPACE"。这样如果接收者收到FEFF,就表明这个字节流是Big-Endia转载 2016-05-25 09:07:51 · 14615 阅读 · 0 评论 -
UTF-8 到底需不需要 BOM?
UTF-8 不需要 BOM,尽管 Unicode 标准允许在 UTF-8 中使用 BOM。所以不含 BOM 的 UTF-8 才是标准形式,在 UTF-8 文件中放置 BOM 主要是微软的习惯(顺便提一下:把带有 BOM 的小端序 UTF-16 称作「Unicode」而又不详细说明,这也是微软的习惯)。BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,转载 2016-05-25 09:06:22 · 6817 阅读 · 0 评论 -
angularjs框架的悬浮提示框实现
angularjs框架的悬浮提示框实现第一步:需要添加js引用:第二步:在JS中引用这个控件有的可以这样写:reliers.push("angular-popups");有的可以这样写:angular.module('examples', ['angular-popups']);第三步:写html代码如果只是单个显示那很简单,如下:打开气泡hell原创 2017-04-11 16:46:37 · 12695 阅读 · 0 评论