写点什么

REST API

0 人感兴趣 · 22 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/9f/9f84797b1766f9a63d6a3389582d358b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

REST API 设计规范:最佳实践和示例

用户头像
Apifox
04-13

REST(Representational State Transfer)是一种基于 HTTP 协议的 Web 架构风格,它的出现大大简化了 Web 应用的开发和维护工作,成为现代 Web 开发的基础。RESTful API 设计规范是 Web 应用开发的重要一环,本文将从特点与技术现状、设计规范、应用场景和发

REST 与 SOAP 之间的差异

用户头像
Apifox
04-12

本文主要探讨 REST 和 SOAP 之间的主要区别。 其实把他俩放一起讨论,就好像拿苹果和橘子对比一样,因为 SOAP 是一种基于 XML 的协议格式,而 REST 是一种架构风格。

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

REST API 安全基础知识:保护你的应用程序和用户数据

用户头像
Apifox
04-12

REST API 是用于 Web 应用程序中的常用 API 类型之一。它允许客户端应用程序通过 HTTP 请求与服务器交互,并访问和操作服务器上的资源。由于 REST API 通常用于处理敏感数据,因此需要保护 API 的安全性以防止未经授权的访问和数据泄露。

https://static001.geekbang.org/infoq/4a/4a0725a6c086269475d56931fe59663f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

RESTful API 为何成为顶流 API 架构风格?

本文将介绍什么是 RESTful API 以及我们如何使用它。

MobTech 短信验证 REST API

本接口属于SMSSDK短信平台的开放验证服务,不提供短信发送服务,主要是承担验证APP 使用SMSSDK发送的短信验证码,使用该接口来验证验证码是否正常。

Python 实战之用内置模块来构建 REST 服务、RPC 服务

用户头像
山河已无恙
2022-08-29

博文涉及内容包括: TCP/UDP服务构建 不使用框架创建一个REST风格的web服务 基于XML-RP用【C实现简单的RPC 基于multiprocessing.connection实现简单的RPC python实现作为客户端与HTTP服务交互 理解不足小伙伴帮忙指正

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

什么是 Rest 动词

用户头像
宇宙之一粟
2022-07-23

REST 动词指定要对特定资源或资源集合执行的操作。当客户端发出请求时,它应该在 HTTP 请求中发送以下信息:

https://static001.geekbang.org/infoq/79/794ed93328acd4bc76d5a1f8f442d487.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

浅谈 REST API 身份验证的四种方法

用户头像
wljslmz
2022-06-16

在平时开发中,接口验证是必须的,不然所有人都能请求你的接口,会带来严重的后果,接口验证一般有四种方法:

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

使用 Node.js、MongoDB、Fastify 构建 API 服务

用户头像
devpoint
2022-03-19

在现代WEB开发中,数据交互是主要需求,那么对于前后端数据交互来说,REST API 就是其中的数据交互设计的一种,本文介绍使用 Node.js、MongoDB、Fastify 和 Swagger快速构建API。

理解 Restful 风格

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

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

搭建 Restful Web 服务

用户头像
码语者
2022-03-09

  REST 全称是 Representational State Transfer,中文意思是表征性状态转移。它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。值得注意的是REST并没有一个明确的标准,而更像是一种设计的风格。

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

5 个可以拓展全栈技能的开源项目

用户头像
devpoint
2022-01-23

在过去的几年里,开源项目一直是现代 WEB 开发背后的重要驱动力,刚开始,jQuery 可以说是世界上最受欢迎的项目。在最近的几年里面,有几个开源项目非常受前端欢迎:如 React、Vue、Next.Js、Django、Express 等。这些开源项目改进了处理前端、后端数据的方式

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

GraphQL 与 REST:两种 API 架构

用户头像
devpoint
2021-12-26

GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。 GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,而且没有任何冗余,也让 API 更容易地随着时间推移而演进,还能用于构建强大的

Go 语言实现 gRPC 的发布订阅模式,REST 接口和超时控制

用户头像
AlwaysBeta
2021-10-25

Go 语言实现 gRPC 的发布订阅模式,REST 接口和超时控制

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

REST API 设计:过滤、排序和分页

用户头像
devpoint
2021-10-21

API 设计正在成为API产品战略的核心支柱,无论API是公共的还是私有的。一个好的API设计可以改善应用程序的整体开发体验,并可以提高性能和长期的可维护性。

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

【布道 API】关于 API 分页

用户头像
devpoint
2021-09-07

随着消费者期望的提高,API 性能从未像今天这样重要。众所周知,如果网页加载时间超过 3 秒,超过半数的网络用户会放弃继续浏览网页。

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

如何大规模交付高质量、高一致性的 RESTful API 及配套产物

用户头像
刘宇
2021-09-03

近年来互联网技术发展飞速,API生态迅速扩张,从RPC到REST,再到现在的GraphQL,不同的风格和规范,在一定程度上,确实是在让开发者更好的在项目中开发和使用API,但是在如何交付高质量、高一致性的API(尤其是RESTful风格的API)及配套产物的方面,还没有非

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

【布道 API】权限错误码选择:401、403 或 404

用户头像
devpoint
2021-08-22

选择对 API 请求的正确响应有助于保护应用程序,并能够提高项目开发效率。虽然表面上看起来可能并非如此,但每一条不必要的信息都使攻击者更容易了解如何获得访问权限。另一方面,每一个缺失的信息都会让 API 的使用者更难理解对 HTTP 请求的响应。

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

Flink 和流式应用运维(十 - 上)

用户头像
数据与智能
2021-08-17

写在前面: 大家好,我是强哥,一个热爱分享的技术狂。目前已有 12 年大数据与AI相关项目经验, 10 年推荐系统研究及实践经验。平时喜欢读书、暴走和写作。

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风格。

REST API_REST API技术文章_InfoQ写作社区