HTTP1.1的标准方法

HTML中,我们编写form表单的时候,会设置mothod为post或者get。在HTTP协议中还有哪些方法呢?

参考HTTP1.1的标准方法,和 webdav的扩展方法,介绍如下:

  • 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信息,用于检查对象是否存在,以及得到对象的元数据

apache2中,可使用Limit,LimitExcept进行访问控制的方法包括:GET, POST, PUT, DELETE, CONNECT, OPTIONS, PATCH, PROPFIND, PROPPATCH, MKCOL, COPY, MOVE, LOCK, 和 UNLOCK.

其中, HEAD GET POST OPTIONS PROPFIND是和读取相关的方法,MKCOL PUT DELETE LOCK UNLOCK COPY MOVE PROPPATCH是和修改相关的方法

你可能感兴趣的:(HTTP1.1的标准方法)