我想抱着你
去年,
在高原看雪山的时候
折多山,玉龙雪山
前年,
在八万人体育场看皇马比赛的时候
在枸杞岛听着太平洋涛声入睡的时候
大前年,
平安夜在石室圣心大教堂的时候
在西塘、乌镇、杭州,无限思念的时候
再往前的,
无数次在北京淋雨的时候
草原上骑马的时候
在深夜,看不同的月光和大海的时候
听着午夜蝉鸣在海岛骑行放烟花的时候
山水之间小屋顶上读书的时候
这世界,只剩下你和我的时候
我想抱着你
去年,
在高原看雪山的时候
折多山,玉龙雪山
前年,
在八万人体育场看皇马比赛的时候
在枸杞岛听着太平洋涛声入睡的时候
大前年,
平安夜在石室圣心大教堂的时候
在西塘、乌镇、杭州,无限思念的时候
再往前的,
无数次在北京淋雨的时候
草原上骑马的时候
在深夜,看不同的月光和大海的时候
听着午夜蝉鸣在海岛骑行放烟花的时候
山水之间小屋顶上读书的时候
这世界,只剩下你和我的时候
前几天在新公司遇到一个问题,返回response中有文件下载的功能,即body中为文件流。使用angular的$http.get的方式获取。服务端使用了cors(我不知道是什么,大概查了下,是解决跨域的服务端封装的问题)。通过使用fiddler截包,header应该有content-disposition这个参数,然后包含文件名filename,能够把下载的流文件直接命名使用。但是$http.get方法回调中,第三个参数,headers中获取不到content-disposition;
1 |
success(function (data,status,headers,config) |
然后,作为菜鸟,之后求助同事,一开始没找到怎么回事,后来他想起来之前改代码时,封装的response返回修改过,返回 header中缺少了Access-Control-Expose-Headers。
(3)Access-Control-Expose-Headers
该字段可选。CORS请求时,
XMLHttpRequest
对象的getResponseHeader()
方法只能拿到6个基本字段:Cache-Control
、Content-Language
、Content-Type
、Expires
、Last-Modified
、Pragma
。如果想拿到其他字段,就必须在Access-Control-Expose-Headers
里面指定。上面的例子指定,getResponseHeader('FooBar')
可以返回FooBar
字段的值。
看完之后,大概了解到content-disposition是额外的header 需要加到Access-Control-Expose-Headers中浏览器才会主动解析(或许我认为的还有偏差)。
还有就是
近日,美国计算机学会(ACM)宣布,英国国计算机科学家、万维网(World Wide Web)的发明者、MIT和牛津大学教授蒂姆 · 伯纳斯 – 李爵士(Tim Berners-Lee)获得2016年度图灵奖
刚好解决这个问题,也看到朋友圈有人发这个,所以,很有感触。
HTTP,WEB,改变了这个世界获取和展示信息的方式。