HTTP
文章平均质量分 85
倔强的土豆
仰天大笑出门去,我辈岂是蓬蒿人!
展开
-
HTTP——资源、URL、连接
作为WEB开发人员,HTTP协议是必不可少的一道菜,HTTP协议的目的很明确,通过HTTP搬运游弋在网上的各种资源,达到共享,其核心思想只有四个字请求响应,此协议看上去很简洁,但他的诞生却给互联网带来了质的飞跃。 资源共享,这其中就会牵扯到几个东西,什么是资源?去哪找资源?怎么共享?也就是经常提到的WHAT?WHERE?HOW?放到HTTP中来,是这样几个概念:媒体类型、URL(U原创 2014-03-04 15:08:21 · 3603 阅读 · 3 评论 -
HTTP——安全
为保证HTTP安全,手段有很多,这篇介绍其中几种方式。首先是数字加密,有多种方式可以对报文进行编/解码,不仅防止好事者的读取,还可以用它来防止对报文的篡改。随着密码学的发展,已不再是简单的通过密码(一套编码方案,编码器)将明文变成密文了,而使用密钥的密码会更灵活、更安全。对称密钥加密技术在对称密钥加密技术中,发送端和接收端要共享相同的密钥key才能进行通信,因此,保证密钥的机密状态时很重要原创 2014-03-06 14:24:19 · 2583 阅读 · 12 评论 -
HTTP——网关、隧道、中继、Agent代理
随着时间流逝,人们已经从网上浏览静态资源,发展到共享更复杂的资源,比如数据库内容或动态生成的页面,因此,本篇文章介绍几种用HTTP访问不同资源的方法。网关网关是资源和应用程序之间的粘合剂,可以向数据库发送查询语句,或者生成动态的内容,就像一个门一样:进去一条请求,出来一个响应。严格来说,代理连接的是两个或多个使用相同协议的应用程序,而网关连接的则是两个或多个使用不同协议的端点,扮演“协议转原创 2014-03-05 19:50:18 · 7491 阅读 · 7 评论 -
HTTP——Web服务器、代理、缓存
在因特网上,要与很多Web应用程序警醒交互,其中有些比较重要的应用程序,如:HTTP服务器、代理、缓存、网关、隧道、Agent代理、中继等。Web服务器Web开发人员接触最多的应该是Web服务器,它实现了HTTP和相关的TCP连接处理,又复杂的服务器也有简单的web服务器,但他们执行了同样的任务:建立连接-接受请求-处理请求-访问资源-构建响应-发送响应-记录事务处理过程。Web服务器原创 2014-03-05 19:47:23 · 4266 阅读 · 5 评论 -
HTTP——报文
如果说HTTP是因特网的信使,那么HTTP报文就是它用来搬运东西的包裹了。组成HTTP报文是在HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。每一条报文都包含一条来自客户端的请求,或者一条来自服务器的响应。他们由三个部分组成:对报文描述的起始行(startline)、包含属性原创 2014-03-04 19:26:26 · 2682 阅读 · 4 评论