3.HTTP的几种请求方法用途

HTTP的几种请求方法用途

  • GET:

    • GET请求会显示请求指定的资源。
    • 一般来说GET方法应该只用于数据的读取。
  • HEAD:

    • 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头
  • POST:

    • 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。
  • PUT:

    • 从客户端向服务器传送的数据取代指定的文档的内容。
  • DELETE:

    • 请求服务器删除指定的页面。
  • CONNECT

    • HTTP/1.1 协议中预留给能够将连接改为管道方式的代理服务器。通常用于SSL加密服务器的链接与非加密的HTTP代理服务器的通信。
  • OPTIONS:

    • 允许客户端查看服务器的性能。
    • OPTIONS请求与HEAD类似,一般也是用于客户端查看服务器的性能。 这个方法会请求服务器返回该资源所支持的所有HTTP请求方法,该方法会用’*'来代替资源名称,向服务器发送OPTIONS请求,可以测试服务器功能是否正常。JavaScript的XMLHttpRequest对象进行CORS跨域资源共享时,就是使用OPTIONS方法发送嗅探请求,以判断是否有对指定资源的访问权限。
  • TRACE:

    • 回显服务器收到的请求,主要用于测试或诊断。
    • 该方法主要用于HTTP请求的测试或诊断
  • PATCH:
    • 是对 PUT 方法的补充,用来对已知资源进行局部更新 。
    • PATCH请求与PUT两点不同:
      • PATCH一般用于资源的部分更新,而PUT一般用于资源的整体更新。
      • 当资源不存在时,PATCH会创建一个新的资源,而PUT只会对已在资源进行更新。

你可能感兴趣的:(HTML,面试,html)