Rest接口简介

Rest接口简介就是用 URL 定位资源 用 HTTP 动词 GET POST DELETE PUT 描述操作 REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互 REST 描述了 HTTP 层里客户端和服务器端的数据交互规则 客户端通过向服务器端发送 HTTP s 请求 接收服务器的响应 完成一次 HTTP 交互 这个交互过程中 REST 架构约定两个重要方面就是 HTTP 请求所采用的方法

就是用URL定位资源,用HTTP动词(GET,POST,DELETE,PUT)描述操作。

REST 用来规范应用如何在 HTTP 层与 API 提供方进行数据交互 。REST 描述了 HTTP 层里客户端和服务器端的数据交互规则;客户端通过向服务器端发送 HTTP(s)请求,接收服务器的响应,完成一次 HTTP 交互。这个交互过程中,REST 架构约定两个重要方面就是 HTTP 请求所采用的方法,以及请求的链接。

在请求层面,REST 规范可以简单粗暴抽象成以下两个规则:

  • 请求 API 的 URL 表示用来定位资源。
  • 请求的 METHOD 表示对这个资源进行的操作。

URL 用来定位资源,跟要进行的操作区分开,这就意味这 URL 不该有任何动词。

上面我们定义的四个接口就是符合REST协议的,这几个接口都没有动词,只有名词friends,都是通过Http请求的接口类型来判断是什么业务操作。定义这样一套统一的接口,在web,ios,android三端都可以使用相同的接口,十分方便。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/204633.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午7:53
下一篇 2026年3月19日 下午7:53


相关推荐

  • Java中的set,list,map

    Java中的set,list,mapJava中的set,list,map

    2022年4月25日
    39
  • 即梦AI安卓手机版 v1.7.3最新版

    即梦AI安卓手机版 v1.7.3最新版

    2026年3月12日
    1
  • U盘启动制作教程/实例 新手制作启动盘必看! [20081120]「建议收藏」

    U盘启动制作教程/实例 新手制作启动盘必看! [20081120]「建议收藏」总结几点优盘量产前的准备工作和注意事项 http://bbs.mydigit.cn/read.php?tid=79204 ———————————————————————– 附上总版搜集的一些U盘量产工具使用操作说明手册 http://bbs.mydigit.cn/read.php?tid=

    2025年9月12日
    8
  • make 命令参数

    make 命令参数在编译 Android 代码的时候 我们经常使用 make 命令 使用较多的是后面加上 j 参数 开启多线程的编译 其实 make 还有很多参数的 使用 make help 能够得到如下的信息 用法 make 选项 目标 选项 b m 忽略兼容性 B always make 无条件 make 所有目标

    2026年3月17日
    3
  • 路由器5g启用视频网络_聚合路由器是什么

    路由器5g启用视频网络_聚合路由器是什么5G版聚合路由器加速释放超高清视频传输应用随着物联网5G商用步伐的加速和5G网络建设的突飞猛进,2022年无疑成为5G向千行百业拓展落地的关键之年。作为“新基建”的领头羊,5G已凝聚产业链力量,蓄势待发为行业的智能化和数字化转型赋能,为新一轮经济增长提速。作为5G技术在超高清视频传输领域应用的领先代表,推出了最新一代5G高速物联网QYT-X1S聚合路由器,可支持构建点对点安全传输链路,支持移动/联通/电信混用,实现多达7条2G/3G/4G/5G/卫星、有线聚合,成为5G应用落地的重点项目之一。5G要

    2022年10月4日
    6
  • web前端常见面试题总结

    web前端常见面试题总结人生的路上少不了尝试,人人都是打工人,但愿这份面试题可以帮助到你H5有哪些新特性?绘画canvas(随时随地绘制2D图形)、svg(描述XML中的2D图形)元素语义化标签header、ment、content、footer…新增的input类型和属性音频,视频H5地理定位H5拖放H5WebStorage存储H5应用程序缓存H5中的WebworkersH5服务器发送事件(server-sentevent)允许网页获得来自服务器的更新WebSocket在单个TCP连接上进

    2025年11月25日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号