HTTP
文章平均质量分 90
_学而时习之_
这个作者很懒,什么都没留下…
展开
-
C#HTTP代理的实现之注册表实现
HTTP代理的实现形式,可以通过修改注册表项,然后启动浏览器来实现,也可以通过SOCKET通信,构造HTTP头实现。下面是关于注册表实现的方式。注册表实现,只需要修改几个关键的注册表项就可以了。第一项:启用代理的注册表项。第二项:代理的IP和端口。第三项:连接的方式。第四项:让注册表项立即生效。严格来说,这一步并没有修改注册表项,而是调用原创 2013-07-29 09:43:18 · 1642 阅读 · 0 评论 -
Android版Web服务器实现(四)界面更新
《Android版Web服务器实现(三)HTTP响应》实现了HTTP的响应,那么在界面上要如何控制呢?界面上的控制,只需简单的几个选项。1、配置web服务的根路径。2、配置端口。3、启动与停止服务。下面是实现的代码。MainActivity.javapackage com.sparkle.webservice;import java.net.InetAddress;原创 2014-03-11 11:18:35 · 2788 阅读 · 0 评论 -
Android版Web服务器实现(二)使用服务来监听HTTP请求
《Android版Web服务器实现(一)HTTP协议请求头解析》一文中说到了HTTP协议请求头的解析,那么我们要如何得到这个HTTP请求头呢?我们需要监听端口。监听是一直要运行着的,在Android中比较好的方式就是使用服务。下面是实现的代码。WebServer.javapackage com.sparkle.webservice;import java.io.IOExceptio原创 2014-03-11 10:35:04 · 7778 阅读 · 5 评论 -
Android版Web服务器实现(三)HTTP响应
《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存在。在服务端不存在该资源文件,将回复404页面。3、请求的类型不支持。服务端可能存在该资源,但是该资源的类型没有支持,将原创 2014-03-11 10:51:07 · 2672 阅读 · 0 评论 -
HTTP协议详解(很详细)
Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是转载 2014-03-11 10:14:14 · 3355 阅读 · 0 评论 -
HTTP协议中Content-Length的详细解读。
Content-Length用于描述HTTP消息实体的传输长度the transfer-length of the message-body。在HTTP协议中,消息实体长度和消息实体的传输长度是有区别,比如说gzip压缩下,消息实体长度是压缩前的长度,消息实体的传输长度是gzip压缩后的长度。在具体的HTTP交互中,客户端是如何获取消息长度的呢,主要基于以下几个规则:响应为1xx,204,转载 2014-03-11 10:00:38 · 26295 阅读 · 0 评论 -
Android版Web服务器实现(一)HTTP协议请求头解析
Web服务器是可以向发出请求的浏览器提供文档的程序,主要功能是提供网上信息浏览服务。不论在哪里的浏览器向服务端发出了请求,服务端只有收到了请求之后才会作出响应。那么服务端又要如何知道有请求发来呢?最简单的方法莫过于监听。对于服务端的机器上,能够用来监听的就是端口,所以根本上,服务端是通过监听某个端口,然后当浏览器向这个端口发出请求后,服务端就能收到信息,再作出相应的响应。浏览器要向服务端发出请原创 2014-03-11 10:12:01 · 4917 阅读 · 0 评论