2014 - 5:

1. URL长度限制

在Http1.1协议中并没有提出针对URL的长度进行限制,RFC协议里面是这样描述的,HTTP协议并不对URI的长度做任何的限制,服务器端必须能够处理任何它们所提供服务多能接受的URI,并且能够处理无限长度的URI,如果服务器不能处理过长的URI,那么应该返回414状态码。

虽然Http协议规定了,但是Web服务器和浏览器对URI都有自己的长度限制。

服务器的限制:我接触的最多的服务器类型就是Nginx和Tomcat,对于url的长度限制,它们都是通过控制http请求头的长度来进行限制的,nginx的配置参数为large_client_header_buffers,tomcat的请求配置参数为maxHttpHeaderSize,都是可以自己去进行设置。

浏览器的限制:每种浏览器也会对url的长度有所限制,下面是几种常见浏览器的url长度限制:(单位:字符)

IE : 2803
Firefox:65536
Chrome:8182
Safari:80000
Opera:190000

继续阅读 »

json_decode要求的字符串比较严格:

(1)使用UTF-8编码
(2)不能在最后元素有逗号
(3)不能使用单引号
(4)不能有\r,\t,如果有请替换

所以问题来了,不小心在返回的json字符串中返回了BOM头的不可见字符,某些编辑器默认会加上BOM头,如下处理才能正确解析json数据:

$result = json_decode(trim($contents, chr(239).chr(187).chr(191)), true);
print_r($result);

刘韧2002年元旦采访。2006写成。

采访手记:《历史的碎片一页页飘落》

每个人都活在自己的经验世界里,记者也不例外。2000年,《计算机世界》办展览会,时逢我的新书《中国.com》出版,我就被报社派去展台签名销书。当我同别人正聊得高兴,一个读者扯我一下:“你应该重视马云。他的阿里巴巴为中小企业开启了新的外贸通道。他在外经贸部的尝试也是开创性的,很有意义。”我笑笑,没将这位读者的话往心里去,转过身继续闲聊。那时,我心里满是三大门户,满是王志东、丁磊。

我不做外贸,从来不上alibaba.com,所以,2000年7月10日,马云出现在《福布斯》封面,媒体报道马云是50年来第一位获此殊荣的中国企业家,对此,我漠然一笑,依然没将马云当回事。

2002年元旦,我到杭州采访浙大网新总裁陈纯。走在西子湖畔,我突然想起了“好玩”的“西湖论剑”,想起了马云。我知道王峻涛和马云关系很好,王峻涛是第一届和第二届“西湖论剑”嘉宾。我和王峻涛关系也很好。我拨通了王峻涛电话,我说:“我在杭州,我要找马云。”王峻涛说:“我马上让他打给你。”刚放下电话,马云的电话就到了。采访快结束的时候,马云告诉我,他外婆去世,他要赶过去,不能请我吃晚饭。“你今晚要是没别的安排,我请你喝茶。”

继续阅读 »