1. 关于 HTTP Basic Authentication

http://blog.itpub.net/23071790/viewspace-709367/

通过以下代码,提示用户登录

Response.StatusCode = ;
Response.ContentType = "text/html;charset=utf-8";
Response.Headers["WWW-Authenticate"] = @"BASIC realm=""""";
Response.End();

可以通过以下代码取出用户名和密码

var sects = System.Text.Encoding.UTF8.GetString( Convert.FromBase64String(   Request.Headers["Authorization"].MySplit(' ').Last()   ) ).MySplit(':');

var userName = sects[];

var password = sects[];

2. 流媒体Http头

1. 第一次请求,返回 Accept-Ranges , Content-Range ,Content-Length 头, 流里返回 4KB 数据(不必全部返回)。
2. 第二次请求, 客户端带着 Range 头, 如果Range 的 from<0 , 返回 40KB (返回足够多的数据,用于客户端后续请求), 否则分块传输。返回 1MB 数据块,返回头: Content-Range = bytes from-(from + 1MB),  让客户端再请求。
3. 不断发起请求,请求后续的数据块。
 
相关:
Http不定长文件分片连续下载和定长文件断点下载: http://www.tuicool.com/articles/AR7vuy

http://www.tuicool.com/articles/AR7vuy

3. Chunked

在Response中去除 Content-Length ,程序会自动使用 chunked

最新文章

  1. c# 设置winform程序为默认打开软件 在运行中获取参数
  2. BZOJ3105: [cqoi2013]新Nim游戏 博弈论+线性基
  3. hdu 1242:Rescue(BFS广搜 + 优先队列)
  4. Android微信支付SDK开发笔记
  5. (转载)运行主机管理在openvswitch之上
  6. C#高级
  7. MongoDB源码分析——mongod数据查询操作
  8. sar
  9. iOS面试题03-UI控件
  10. 《R实战》读书笔记三
  11. 网站开发进阶(四十四)input type=&quot;submit&quot; 和&quot;button&quot;的区别
  12. jdbc连接数据库以及crud(简单易懂,本人亲测可用 有源代码和数据库)
  13. jQuery效果之封装一个文章图片弹出放大效果
  14. 条件随机场之CRF++源码详解-开篇
  15. 同一个页面引用不同版本jquery库
  16. Win7 64位操作系统连接HP 1010打印机完美解决方案
  17. 可重入读写锁ReentrantReadWriteLock基本原理分析
  18. 【C】——网络编程-聊天室
  19. Monkeyrunner的相关总结
  20. c++primer记录(二) 模板

热门文章

  1. html理解
  2. 强大的Spring缓存技术(中)
  3. rem介绍
  4. sublime配置coffeeScript
  5. Spring知识点总结大全(1)
  6. sed笔记
  7. GDI+ 发生一般性错误解决办法
  8. psp工具需求分析
  9. 在安卓下打包cocos2d-js 3.6项目with ProtoBuf.js
  10. java excle导出合计字段值