RESTful编程指南

     

Spring Boot中WebClient导致OutOfMemoryError的解决方法

36 7K

Spring Boot是一个非常流行的 Java 企业应用程序框架。与内部或外部应用程序集成的一种常见方法是通过 HTTP REST 连接。我们从RestTemplate升级到基于 Java NIO .

Flask-Muck :5分钟内构建 REST API

40 8K

Flask 生态系统不缺少用于从头开始构建 REST API 的优秀库。缺少的是用于生成常见 CRUD(创建、读取、更新、删除)端点的工具,这些端点通常构成 REST API 的大部分。Flask-M.

Go 1.22中路由 URL 路由参数

35 18K

处理基于 HTTP 的 API 时,通常使用 URL 路由参数(也称为路由变量)传递数据。这些参数是 URL 路由段的一部分。它们通常用于识别 API 操作的资源。在除了最简单的 Web 应用程序之外.

Go 1.22中HTTP包更新

56 5K

每当我在网上遇到讨论或被问到使用哪个包在 Go 中创建 HTTP 服务器时,我的答案都是一致的。这实际上取决于您计划构建的 HTTP 服务的复杂性,但我始终建议net/http从标准包开始。Go 语言.

Go 1.22中新HTTP路由器

92 4K

Golang 1.22于2024年2月6日发布。该版本应用了相当多的更新。我非常感兴趣的一件事是增强的路由模式。借助此功能,我们可以创建动态路由参数,而无需第三方库。让我们进一步探索。问题在 gola.

Grape:零依赖的 Go HTTP 库

38 3K

Grape 是一个现代的、零依赖的 Go HTTP 库。它是标准库的一个薄包装,提供帮助函数以促进更快、更轻松的开发。仅向您的项目添加一个依赖项。Go 标准库非常棒。它快速、易用,而且拥有出色的 AP.

20 个基本和高级 REST API 面试问题

72 43K

REST API 面试问题:欢迎来到 REST API 的世界!无论您是刚刚开始您的旅程还是旨在加深理解,这本包含 20 个面试问题的集合都将指导您了解基本和高级的概念。准备好用简单明了的语言揭开表述.

优化 REST API 设计:最佳实践

44 4K

在深入研究设计 RESTful API 的最佳实践之前,我们先简要探讨一下 API 协议的一些基本方面。REST(代表性状态转移):REST 是一种用于设计网络应用程序的架构风格,通常用于构建 API.

SpringBoot中RestClient、WebClient和RestTemplate比较选择

167 12K

在本文中,将比较用于在 Spring Boot 应用程序中调用 REST API 的 RestClient、WebClient 和 RestTemplate 库。还将针对不同情况下的正确选择提供建议。.

DB2Rest:几分钟内为各种数据库构建REST API

64

不要编写任何数据库访问代码,而是安装 DB2Rest。DB2Rest 是一款经 Apache 2.0 许可的开源低代码中间件,可在现有或新数据库上提供安全且快速的数据访问层。您可以连接到最广泛使用的数.

Spring中WebMvc.fn函数式端点

80 13K

Spring Web MVC 的演变见证了WebMvc.fn的引入带来的变革,标志着从传统的带注释的控制器到函数式端点的转变。这一变化符合软件开发领域函数式编程的增长趋势。Spring Web MVC.

幽默:GET不开心和POST不开心

162
ChatGPT回答:如果你想要表达不开心的感觉,可以使用更富有表达力和细致入微的方式,而不仅仅是使用HTTP方法的术语。以下是一些替代的表达方式:表达不开心的GET请求:不安心感到郁闷心情低落处于沮丧.

Springboot + Htmx入门简单教程

249 4K

Spring Boot是一个用于创建基于Java的企业级应用程序的框架,而htmx是一个用于构建动态Web应用的库。在这里,简要介绍如何将Spring Boot和htmx结合起来创建一个简单的Web应.

使用HTMX和Go入门

165 8K

使用 HTMX 和 Go 构建 Web 应用程序包括使用 Go(通常称为 Golang)创建后台,并在前端集成 HTMX 以实现动态和交互功能。什么是HTMXHTMX 是一个 JavaScript 库.

Spring MVC 6.0和Thymeleaf 3.0的新特性

65 3K

在本文中,我们将探讨Spring MVC 6.0 和 Thymeleaf 3.0 的最新功能以及如何利用它们来开发企业应用程序。Spring MVC是 Spring 框架的基础和更广泛的部分。它用于开.

Spring框架@RequestMapping完整指南

57 17K

Spring Boot 提供了一组新的 REST 请求注释,可以简化构建 RESTful Web 服务的过程。在Spring 4.3之前,我们使用@RequestMapping注解来实现RESTful.

Quarkus(Java)与Gin(Go)性能比拼

305 1 3K

在下面的文章中,我们将探讨两种常用框架的性能评估:在 Go 上运行的 Gin 和在 Java 上运行的 Quarkus。Gin 在 Go 社区中非常受欢迎,而 Quarkus 的创建是为了让 Java.

使用 Spring WebMVC 控制器生成 XML 响应

69 7K

在本文中,我们将探讨Spring WebMVC – 使用控制器生成 XML 响应的机制和方面。还指导 Java 开发人员完成配置 Spring WebMVC 控制器以生成 XML 响应的步骤。配置 S.

REST与RPC = 面向对象和函数编程

260 1 4K

REST 与 RPC 的争论:REST API ! = HTTP 远程过程调用作为开发人员,每当需要 API 时,我们常听到的一句话就是 "哦,我们可以为此开发一个 REST API"。好吧,这没什么.

什么是REPR设计模式?

141

REPR是Request-Endpoint-Response的缩写。Endpoint端点是这里的重要关键词。它应该与MVC控制器相反。控制器很快就会变得臃肿。MVC 控制器本质上是一种反模式。他们是恐.

RESTful API和事件驱动系统中的幂等性

429 3K

如果您正在构建 REST API 或事件驱动系统,幂等性是您需要考虑的一个非常重要的属性,因为它对于拥有弹性系统至关重要,并且它将帮助您避免不必要的额外副作用。您的借记卡是否曾因同一笔交易被扣款两次?.

API调查显示:微服务沦为僵尸API

392

从微服务到僵尸 API 是今年Postman API 状况调查中出现的重要现象。这一现象可能反映出科技行业经济收缩最糟糕的时期。API 的可使用性是一大通点: API 是否一致并且易于设置? 刚开始使.

RestClient是Spring Boot 3.2 M1新的Rest客户端

790 4K

RestClient是一个新HTTP客户端,它提供了与WebClient类似的API,并使用了消息转换器、请求工厂、拦截器以及RestTemplate的其他底层组件。创建RestClient对象: 可.

如何使用Spring Boot 3.1 SSL?

540 4K

SSL 捆绑包是 Spring Boot 3.1 的一个有用功能。Spring Boot 3.1引入了SSL包的概念,用于配置和消费定制的SSL信任包,如密钥库、证书和私钥。一旦配置好,就可以使用配置.

GraphQL死了吗?

493

2023年REST、GraphQL、OpenAPI、SOAP、gRPC和tRPC趋势分析今天我注意到/r/webdev上的一个帖子 说明 GraphQL 呈下降趋势。 真的是这样,还是这些数字在骗我们.

编写令人惊叹的 REST API 的艺术

1002 2K

在编写 API 时,REST(代表性状态传输的缩写)被视为标准。然而,REST 本身实际上并不是一个标准。这使得设计直观的 REST API 变得非常棘手。它是一种思维方式或艺术形式,而不是清单。一致.

如何在 Golang 中编写 RESTful API 客户端

1147 3K

RESTful API 客户端允许开发人员与 RESTful API 交互以执行各种操作,例如发送请求和接收响应。本教程将教我们如何使用流行的 net/http 包在 Golang 中编写一个简单的 .

如何在Spring Boot中验证JSON请求内容? - Seun

1252 11K

本文中,我们将研究请求验证器库,它能够将用户输入与一组预定义的规则进行比较,并在有错误时返回错误。依赖:<dependency>  <groupId>com.smattme</groupId>  <a.

Feign Reactive:访问REST API的首选

2916 8K

这是关于如何为第三方 API 集成实现 Feign Reactive 的分步指南。使用Feign Reactive而不是WebClient 作为 REST API 消费客户端。Spring WebCl.

使用Rust+Rocket创建一个CRUD的RESTful歌曲请求API

1167 7K

如果您在 YouTube 和 Twitch 等平台上观看流媒体,您可能遇到过歌曲请求系统。歌曲请求系统允许观众将歌曲添加到 歌曲队列中。当歌曲到达队列的最前面时,歌曲会在直播流中播放。在 Rocket.