超文本传输协议(HTTP, HyperText Transfer Protocol)是一种无状态的协议,它位于OSI七层模型的传输层。HTTP客户端会根据需要构建合适的HTTP请求方法,而HTTP服务器会根据不同的HTTP请求方法做出不同的响应。

HTTP版本与HTTP请求方法

在HTTP的发展过程中,出现了很多HTTP版本,其中的大部分协议都是向下兼容的。在进行HTTP请求时,客户端在请求时会告诉服务器它采用的协议版本号,而服务器则会在使用相同或者更早的协议版本进行响应。

HTTP请求方法介绍

GET
GET请求会显示请求指定的资源。一般来说GET方法应该只用于数据的读取,而不应当用于会产生副作用的非幂等的操作中。

GET会方法请求指定的页面信息,并返回响应主体,GET被认为是不安全的方法,因为GET方法会被网络蜘蛛等任意的访问。

HEAD

HEAD方法与GET方法一样,都是向服务器发出指定资源的请求。但是,服务器在响应HEAD请求时不会回传资源的内容部分,即:响应主体。这样,我们可以不传输全部内容的情况下,就可以获取服务器的响应头信息。HEAD方法常被用于客户端查看服务器的性能。

POST

POST请求会 向指定资源提交数据,请求服务器进行处理,如:表单数据提交、文件上传等,请求数据会被包含在请求体中。POST方法是非幂等的方法,因为这个请求可能会创建新的资源或/和修改现有资源。

PUT
PUT请求会身向指定资源位置上传其最新内容,PUT方法是幂等的方法。通过该方法客户端可以将指定资源的最新数据传送给服务器取代指定的资源的内容。

DELETE
DELETE请求用于请求服务器删除所请求URI(统一资源标识符,Uniform Resource Identifier)所标识的资源。DELETE请求后指定资源会被删除,DELETE方法也是幂等的。

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

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

TRACE
TRACE请求服务器回显其收到的请求信息,该方法主要用于HTTP请求的测试或诊断。

HTTP get post put delte等相关推荐

  1. php curl发送delte,php Curl如何发起POST DELETE GET POST请求

    关于POST,DELETE,GET,POST请求 get:是用来取得数据.其要传递过的信息是拼在url后面,因为其功能使然,有长度的限制 post:是用来上传数据.要上传的数据放在request的he ...

  2. 我不喜欢Go语言的十个理由

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. Go 语言有多火爆?国外如 Google.AWS.Cloudflare.CoreOS 等,国内如七牛.阿里.知乎等都已经 ...

  3. 管理员信息管理之删除管理员信息数据

    删除管理员信息数据 接口分析 请求方式: Delte /meiduo_admin/permission/admins/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token ...

  4. 用户组管理之删除分组表数据

    删除分组表数据 接口分析 请求方式: Delte /meiduo_admin/permission/groups/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据 ...

  5. 权限表管理之删除权限表数据

    删除权限表数据 接口分析 请求方式: Delte /meiduo_admin/permission/perms/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. ...

  6. 规格选项表管理之删除规格选项表数据

    删除规格选项表数据 接口分析 请求方式: Delte /meiduo_admin/specs/options/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. ...

  7. SPU表管理之删除SPU表数据

    删除SPU表数据 接口分析 请求方式: Delte meiduo_admin/goods/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. 在路径中携带删除的s ...

  8. SKU表管理之删除SKU表数据

    删除SKU表数据 接口分析 请求方式: Delte meiduo_admin/skus/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. 在路径中携带删除的sp ...

  9. 图片管理之删除SKU表数据

    删除SKU表数据 接口分析 请求方式: Delte /meiduo_admin/skus/images/(?P<pk>\d+)/ 请求参数: 通过请求头传递jwt token数据. 在路径 ...

最新文章

  1. 那些在一个公司死磕了5-10年的程序员,最后都怎么样了?
  2. 图神经网络(GNN)系列
  3. 趣谈网络协议笔记-二(第十八讲)
  4. CF - 741(C. Arpa’s overnight party and Mehrdad’s silent entering) 二分图构造
  5. 网络服务器安全协议,ipsec 网络安全协议
  6. Touch事件UIControlEvents详解
  7. SAP UI5 应用开发教程之三十四 - SAP UI5 应用基于设备类型的页面适配功能(Device Adaptation)试读版
  8. logback redis_使用Spring Boot和Logback登录到Redis
  9. table表头固定4种方法_移动式、半移动式、半固定式、固定式4种破碎站详细介绍及优缺点对比...
  10. 隐私安全保护再升级!苹果强制要求APP必须有删除账号功能
  11. Windows 10 Build 9879 新变化(内含ISO下载)
  12. 单元测试报告软件测试,软件单元测试报告-模板
  13. 阿里AndFix与sophix热修复原理解析
  14. 弱监督学习综述(Weak Supervision 2019)
  15. Python-Level2-day04:正则表达式概述,元字符使用,匹配规则(特殊字符匹配,贪与非贪婪模式,分组),re模块使用
  16. 计算机软件开发属于什么类的专业,软件工程专业属于哪个类别?
  17. 学计算机独显重要吗,“集显”、“独显”对于普通电脑用户来说还那么重要吗?...
  18. java forward怎么用_【后端开发】java中forward是什么
  19. 福建力得温控器_福建力得干变温控器LD-B10-10D、LD-B10-10F、LD-B10-10E系列高精度变压器温度控制器...
  20. Redis哨兵模式实现主从切换

热门文章

  1. 思科asa5515端口映射_Cisco ASA端口映射
  2. 沃罗诺伊图是怎样的?
  3. 学会了!如果认错人了,就像这样亲一口!
  4. 去医院看病如何开开心心出来? | 今日最佳
  5. 手把手教出欧拉!数学界最伟大的老师惨遭全网歪曲抹黑,奇葩说陈铭一句话揭露真相.........
  6. 童年各大名场面~ | 今日最佳
  7. 超好用的27个谷歌Chrome浏览器使用技巧
  8. linux系统刷分辨率,Linux下设置其分辨率及刷新率
  9. 后端返回number类型数据_Javascript基础教程之数据类型 (数值 Number)
  10. 1010 Lehmer Code (35 分)(思路+详解+树状数组的学习+逆序对+map+vector) 超级详细 Come baby!!!