写点什么

RESTful

0 人感兴趣 · 30 次引用

  • 最新
  • 推荐

SpringWeb 服务构建轻量级 Web 技术体系:SpringHATEOAS

当下,RESTful架构风格被广泛应用于基于HTTP的Web应用程序开发过程,已经成为前后端交互的基本实现机制。事实上,REST中还有一个成熟度的概念,当谈论这个概念时,常常会引用如图4-3所示的REST成熟度模型。

https://static001.geekbang.org/infoq/8a/8a373211a9625227d69efb7cc54fa36d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Django REST 项目实战:在线中文字符识别

用户头像
TiAmo
04-26

简介: Django REST项目实战:在线中文字符识别

基于 RESTful 页面数据交互案例

需求一:图片列表查询,从后台返回数据,将数据展示在页面上

https://static001.geekbang.org/infoq/8d/8d6b0b3903ca3e51975cc2d0a132aab6.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

什么是 RESTful,REST api 设计时应该遵守什么样的规则?

用户头像
wljslmz
2022-06-22

REST是一种软件架构风格,用于 Web 架构的设计,任何遵循 REST 设计原则的 API都被称为 RESTful,在开发初期,开发者需要花费大量的时间去设计接口,这些接口一般都是遵循RESTful风格,力争接口简单、易懂。

https://static001.geekbang.org/infoq/c1/c1914943a50739de9df2153f60d2919d.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何使用 Restful ABAP Programming 编程模型开发一个支持增删改查的 Fiori 应用

用户头像
Jerry Wang
2022-05-27

本文介绍了通过 Restful ABAP Programming 编程模型开发前端应用的方式。该模型定义了一套架构体系,应用开发人员能够凭借其来高效地进行应用的端到端开发,这种应用具有与生俱来的 Restful 特质,能充分利用 HANA 平台的强大计算能力,支持云环境和Fiori UX.

理解 Restful 风格

REST从2000年被Roy Fielding提出距今已有20多年,其对Web技术产生了深远的影响。REST本身并没有产生新的技术或者中间件,REST传递的是一种设计思想,其提供了一种约束原则和条件。

https://static001.geekbang.org/infoq/62/62186f1a9cd1163668f3d65d09fa65b6.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

页面录制服务上线:RESTful API 调用实现,所见所录即所得

用户头像
声网
2021-10-26

我们为很多实时互动场景提供了服务。在一些场景中,用户不仅需要实时互动,还需要把互动的过程录下来。那么一个好的录制解决方案究竟需要具备哪些特征呢?

多图详解万星 Restful 框架原理与实现

用户头像
万俊峰Kevin
2021-10-10

本文带你完整理解万星微服务框架 go-zero 的 restful 框架的实现原理和使用方法。

https://static001.geekbang.org/infoq/0b/0b04982157a85766fb2e026ce11c3b45.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

现代分布式架构设计原则 - 互操作性

用户头像
余朋飞
2021-07-21

Roy Thomas Fielding博士在其著名的论文Architectural Styles andthe Design of Network-based Software Architectures中,详细描述了几种常见的软件架构风格,其中第5章Representational State Transfer就是大名鼎鼎的REST风格。

https://static001.geekbang.org/infoq/90/901e94476b220624c274fe960ba120df.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SpringMVC | Controller 返回值及异常的统一处理

用户头像
DoneSpeak
2021-07-04

为Rest接口返回统一的结构,以去掉在Controller层做重复的封装。对异常做统一的处理,去掉在Controller层重复捕获异常并封装。

https://static001.geekbang.org/infoq/a8/a85c099f0af8b826c205d8cf5743d74b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GraphQL 初探

用户头像
wangwei1237
2021-06-18

我认为,对 API 而言,GraphQL 是一种革命性的新思路、新技术。GraphQL 改变了前后端团队的交互方式、颠覆了前后端团队的通信方式,使得他们可以更顺畅而高效地协作。

https://static001.geekbang.org/infoq/65/658627f0cdf984feb0f4467a5239e74a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【布道 API】API 设计应该了解的 HTTP 方法和特性

用户头像
devpoint
2021-06-11

在 REST API 设计理念里面对于资源的具体操作使用 HTTP 动词(方法),昨天在《API端点/资源命名最佳实践》介绍了端点的命名,今天来介绍在 REST API 设计中经常用到的HTTP方法,这些方法类似于字母表很常用。开发人员通常只使用 GET、PUT 、DELETE 或 POST,

https://static001.geekbang.org/infoq/0a/0aa0d6b10d49e543827c863e840571e9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【布道 API】API 端点 / 资源命名最佳实践

用户头像
devpoint
2021-06-10

有很多理由来驱动深思熟虑地命名 API 端点,为 API 端点选择合理的名称可以极大地平滑新开发人员的学习曲线,帮助他们直观地知道要寻找什么以及在哪里找到它,也能极大的降低开发人员之间的沟通成本。本文将介绍API端点命名的实用规范,关于REST的设计准则,

https://static001.geekbang.org/infoq/e0/e0ec90b43c2eff940d4a399e85b58329.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

针对 Restful 协议下的接口测试平台设计

REST Assured 是一套由 Java 实现的 REST API 测试框架,它是一个轻量级的 REST API 客户端,可以直接编写代码向服务器端发起 HTTP 请求,并验证返回结果;它的语法非常简洁,是一种专为测试 REST API 而设计的 DSL。

https://static001.geekbang.org/infoq/d7/d732f97a078c7842989687122f85ebb4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

crudapi 零代码开发平台应用场景和成功案例

用户头像
crudapi
2021-04-05

在前面文章中,已经介绍了crudapi主要功能和使用方式,本文主要介绍crudapi应用场景以及具体的使用方式。

https://static001.geekbang.org/infoq/d7/d732f97a078c7842989687122f85ebb4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

无需编程,通过配置零代码生成 CRUD RESTful API

用户头像
crudapi
2021-03-30

本文通过学生对象为例,无需编程,通过配置实现CRUD RESTful API。

DjangoRestFramework 框架简介及基本使用

用户头像
行者AI
2021-01-28

在python项目开发中,前后端分离的技术框架越来越成熟,在前后端进行通信时,通常需要用统一的格式进行通信,目前应用比较广泛的是RESTful API。那后端如何快速编写基于Django的RESTful API呢?

flink 使用 curl,通过 RESTful api,上传和删除 jar 包

用户头像
Geek_de9857
2020-12-18

在某次项目中,需要使用flink的http的api上传jar包。先用curl测试一下api如何使用,于是就去翻官方文档,但是有些地方写的不是很清楚。后来在自己的测试和查阅资料下,终于成功了。

https://static001.geekbang.org/infoq/00/00eed93cad5b87f9dfaac92c99652935.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文搞懂 RESTful API

用户头像
bigsai
2020-12-07

原创公众号:bigsai 转载请联系bigsai 一套结构清晰、符合标准、易于理解、扩展方便让大部分人都能够理解接受的接口风格就显得越来越重要,而RESTful风格的接口(RESTful API)刚好有以上特点,就逐渐被实践应用而变得流行起来。

go-zero 之 rest 实战与原理

用户头像
万俊峰Kevin
2020-12-02

go-zero 是一个集成了各种工程实践的 web 和 rpc 框架,其中 rest 是 web 模块,该模块基于 Go 语言原生的 http 包进行构建,是一个高性能的,简单易用的 web 框架。使用 rest 能够快速构建 restful 风格 api 服务,同时具备服务监控和弹性服务治理能力

从零开始搭建完整的电影全栈系统(四)——restfulApi 用户的认证授权及用户注册

用户头像
刘强西
2020-09-11

在配置文件main.php中设置用户认证类,并注释掉cookies和session配置,因为Api客户端和WEB网站不同,通常不能使用cookies和session维持登录状态。

从零开始搭建完整的电影全栈系统(三)——restfulApi 的编写

用户头像
刘强西
2020-09-10

从零开始搭建完整的电影全栈系统(三)——restfulApi的编写

https://static001.geekbang.org/infoq/d1/d11b3fff7290bff1a57f597e0895cb89.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

服务化架构 - 状态码设计要点

用户头像
图南日晟
2020-05-28

Code 状态码码是接口设计中的常见概念,本文主要讨论接口开发中 Code 码设计。从客户端和服务器端开发的角度,给出具体的工程实践建议和思考。

Yii2.0 RESTful API 之速率限制

用户头像
Middleware
2020-05-27

权威指南翻译过来为限流,为防止滥用,你应该考虑对您的 API 限流。 例如,您可以限制每个用户 10 分钟内最多调用 API 100 次。 如果在规定的时间内接收了一个用户大量的请求,将返回响应状态代码 429 (这意味着过多的请求)。

Yii2.0 RESTful API 之版本控制

用户头像
Middleware
2020-05-27

之前我写过两篇关于 Yii2.0 RESTful API 如何搭建,以及 认证 等处理,但是没有涉及到版本管理,今天就来谈谈版本管理如何实现。

https://static001.geekbang.org/infoq/dd/dd3e9af419aafbb1cb467a095bca1695.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

elasticsearch 源码解析(一)——restapi

用户头像
罗琦
2020-05-16

Rest API作为Elasticsearch一个独特的特性,基于Restful富文本解析协议提供给客户端使用http访问系统资源的一个方便快捷安全的途径。本文从Rest API请求的视角解析整个请求的实现代码。

RESTful_RESTful技术文章_InfoQ写作社区