HTTP应答码类型和安全连接

   HTTP应答码
   HTTP应答码也称为状态码,它反映了Web服务器处理HTTP请求状态。HTTP应答码由3位数字构成,其中首位数字定义了应答码的类型:
   1XX-信息类(Information),表示收到Web浏览器请求,正在进一步的处理中
   2XX-成功类(Successful),表示用户请求被正确接收,理解和处理例如:200 OK
      3XX-重定向类(Redirection),表示请求没有成功,客户必须采取进一步的动作。
      4XX-客户端错误(Client Error),表示客户端提交的请求有错误 例如:404 NOT
                                    Found,意味着请求中所引用的文档不存在。
      5XX-服务器错误(Server Error)表示服务器不能完成对请求的处理:如 500
      对于我们Web开发人员来说掌握HTTP应答码有助于提高Web应用程序调试的效率和准确性。
 
安全连接
Web应用最常见的用途之一是电子商务,可以利用Web服务器端程序使人们能够网络购物,需要指出一点是,缺省情况下,通过Internet发送信息是不安全的,如果某人碰巧截获了你发给朋友的一则消息,他就能打开它,假想在里面有你的信用卡号码,这会有多么糟糕,幸运的是,很多Web服务器以及Web浏览器都有创立安全连接的能力,这样它们就可以安全的通信了。
通过Internet提供安全连接最常见的标准是安全套接层(Secure Sockets layer,SSl)协议。SSL协议是一个应用层协议(和HTTP一样),用于安全方式在Web上交换数据,SSL使用公开密钥编码系统。从本质讲,这意味着业务中每一方都拥有一个公开的和一个私有的密钥。当一方使用另一方公开密钥进行编码时,只有拥有匹配密钥的人才能对其解码。简单来讲,公开密钥编码提供了一种用于在两方之间交换数据的安全方法,SSL连接建立之后,客户和服务器都交换公开密钥,并在进行业务联系之前进行验证,一旦双方的密钥都通过验证,就可以安全地交换数据。
  • GET 通过请求URI得到资源
  • POST, 用于添加新的内容
  • PUT 用于修改某个内容
  • DELETE, 删除某个内容
  • CONNECT, 用于代理进行传输,如使用SSL
  • OPTIONS 询问可以执行哪些方法
  • PATCH, 部分文档更改
  • PROPFIND, (wedav) 查看属性
  • PROPPATCH, (wedav) 设置属性
  • MKCOL, (wedav) 创建集合(文件夹)
  • COPY, (wedav) 拷贝
  • MOVE, (wedav) 移动
  • LOCK, (wedav) 加锁
  • UNLOCK (wedav) 解锁
  • TRACE 用于远程诊断服务器
  • HEAD 类似于GET, 但是不返回body信息,用于检查对象是否存在,以及得到对象的元数据
posted @ 2018-06-05 16:45  newlore  阅读(373)  评论(0编辑  收藏  举报