美文网首页
http请求方法

http请求方法

作者: 糕糕AA | 来源:发表于2019-10-18 17:40 被阅读0次
  1. GET:从服务器获取一份文档

  2. HEAD:从服务器获取文档首部。

    与GET类似,但只返回首部,用于未获取资源时对其首部进行检查

    • 了解资源的情况(比如,判断其类型);

    • 通过查看响应中的状态码,看看某个对象是否存在;

    • 通过查看首部,测试资源是否被修改了

    • 一个使用场景是在下载一个大文件前先获取其大小再决定是否要下载,

  3. POST:向服务器发送要处理的数据,如表单提交

  4. PUT:将请求的主体部分存储在服务器上

    • PUT 和POST方法的区别是,PUT方法是幂等的:连续调用一次或者多次的效果相同(无副作用),而POST方法是非幂等的。
  5. PATCH: 用于对资源进行部分修改

    • PUT和PATCH都是更新资源,而PATCH用来对已知资源进行<u>局部更新。</u>
  6. TRACE:对可能经过代理服务器传送到服务器上去的报文进行追踪

  7. CONNECT: HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器

  8. OPTIONS:决定可以在服务器上执行哪些方法

  9. DELETE:从服务器上删除一份文档

- HTTP request请求报文、response响应报文结构

请求报文:

  • 请求行:请求方法 [ ] url [ ] 协议版本 [回车] [换行]

  • 请求头:键值对,每行一对 [回车] [换行]

    1. User-Agent:产生请求的浏览器类型。
    2. Accept:客户端可识别的内容类型列表,MIME
    3. Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。
  • 空行:确认请求头结束

  • 请求体:post、put等请求携带的数据

    flag=abc&submit=Submit
    

响应报文:

  • 响应行:协议版本、状态码、9状态码原因短语,响应首部字段

  • 响应头:响应首部组成

    Date:xxxxx 创建报文日期

    Content-length:内容长度

    Content-Type:text/html MIME

  • 空行:

  • 响应体:服务器相应的数据,如html文件

相关文章

  • HTTP协议

    HTTP请求 包含如下内容请求行请求头空行消息体 HTTP请求方法 请求的方法很多,常用的包含如下: HTTP请求...

  • HTTP

    HTTP请求方法 -- HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 -- HTTP...

  • 常见的四种post提交数据编码格式

    HTTP 请求方法 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST...

  • 调用http请求

    调用http请求 http请求方法(POST 和 GET)

  • Http 请求方式及状态码

    请求方式: 根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, P...

  • HTTP请求方法介绍

    HTTP/1.1协议中共定义了8种HTTP请求方法,HTTP请求方法也被叫做“请求动作”,不同的方法规定了不同的操...

  • HTTP

    HTTP简介 HTTP请求格式 HTTP规定,HTTP请求由如下3部分构成 请求方法、URI和HTTP的版本 请求...

  • HTTP请求方法

    一、请求分类 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种...

  • HTTP请求方法

    根据HTTTP标准,HTTP请求可以使用多种请求方法。HTTP 1.0 定义了三种请求方法: GET, POST ...

  • HTTP请求方法

    与 POST 相比,GET 更简单也更快,并且在大部分情况下都能用。如下情况则须使用POST方式:Ø 无法使用缓存...

网友评论

      本文标题:http请求方法

      本文链接:https://www.haomeiwen.com/subject/whlwmctx.html