开心一笑
一男子要跳楼,其妻大喊道:“亲爱的别冲动,我们的路还长着呢!”
男子听后,嗖地跳了下去。
警察对其妻说:“你真不该这样威胁他!”
提出问题
Websocket协议规范有哪些呢???
解决问题
Websocket客户端请求报文:
GET / HTTP/1.1
Connection:Upgrade
Host:127.0.0.1:8080
Origin:null
Sec-WebSocket-Extensions:x-webkit-deflate-frame
Sec-WebSocket-Key:puVOuWb7rel6z2AVZBKnfw==
Sec-WebSocket-Version:13
Upgrade:websocket
Websocket服务端响应报文:
HTTP/1.1 101 Switching Protocols
Connection:Upgrade
Server:beetle websocket server
Upgrade:WebSocket
Date:Mon, 26 Nov 2012 23:42:44 GMT
Access-Control-Allow-Credentials:true
Access-Control-Allow-Headers:content-type
Sec-WebSocket-Accept:FCKgUr8c7OsDsLFeJTWrJw6WO8Q=
需要解释的几点:
Upgrade:websocket 表面这是一个申请协议升级的Http协议请求
判断当前请求是否为Websocket,主要还是通过请求头中的Connection是不是
等于Upgrade以及Upgrade是否等于WebSocket,
也就是说判断一个请求是否WEBSOCKET请求,只需要判断请求头中的Connection及Upgrade。
读书感悟
来自《一公升的眼泪》
亚也的晨曦之光:
这个学校的大门前立有一堵墙,
在这堵墙上能看见逐渐泛白的晨曦之光,
是一堵总有一天抬头望去积累了叹息的墙。
这堵墙,就是我自身的残疾,
即使声嘶力竭的哭喊也好,也不会消失,
但是,在这阳光照射的瞬间不也照射到这堵墙了吗?
这样的话,即使是我,
好象也能找出来,去找出来吧!