1、事先了解
1.1
请求格式
我们使用http来上传文件,必须先了解http的请求格式,然后才好发报。主要分为以下四个部分:
(1)分界符:由两个连字符“--”和任意字符串组成;
(2)标准http报文格式,来形容上传文件的相关信息,包括请求参数名,上传文件名,文件类型,接收语言等。
(3)上传文件的内容,通常是字节流的形式;
(4)文件全部上传后的结束符:与分界符类似,只不过需要...
分类:
其他好文 时间:
2014-07-17 09:54:09
阅读次数:
209
一、HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。 一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 网上复制了一.....
分类:
其他好文 时间:
2014-07-16 21:12:25
阅读次数:
183
HttpWebRequest类与HttpRequest类的区别。 HttpRequest类的对象用于服务器端,获取客户端传来的请求的信息,包括HTTP报文传送过来的所有信息。而HttpWebRequest用于客户端,拼接请求的HTTP报文并发送等。 HttpWebRequest这个类非常强大,强.....
分类:
Web程序 时间:
2014-07-14 19:53:11
阅读次数:
384
之前写过一篇HTML报文,但是感觉写完之后还是不懂,最近终于有时间开始看《HTTP权威指南》,看完之后觉得还是比之前的理解更加深入了,提取HTTP报文出来做个记录。 HTTP报文分为请求报文(request message)与响应报文(response message)。一、报文的组成部分 一个.....
分类:
其他好文 时间:
2014-07-14 19:31:11
阅读次数:
383
实验目的:
让Nginx支持flv和mp4格式文件,支持RTMP协议的直播和点播;
同时打开RTMP的HLS功能
?资料:
HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。
HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器。
它也很容易使用内容分...
分类:
其他好文 时间:
2014-07-02 16:37:24
阅读次数:
170
说道反向代理,可能首先想到的就是nginx。不过在我们的需求中,对于转发过程有更多需求:需要操作session,根据session的取值决定转发行为需要修改Http报文,增加Header或是QueryString第一点决定了我们的实现必定是基于Servlet的。jetty提供的ProxyServle...
分类:
其他好文 时间:
2014-05-10 18:58:46
阅读次数:
1057
1.可以设定form的Method属性制定表单提交方式,Get(默认值)是通过URL传递表单值,post传递的表单只是隐藏到http报文中,url中看不到。2.Get和Post的区别:get是通过url传递表单值,post通过url看不到表单域的值;get传递的数据量有限,如果要传递大量数据不能用g...
分类:
Web程序 时间:
2014-05-04 12:25:44
阅读次数:
252