Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
RESTful编程指南
踩坑:6年后为何不用GraphQL了?
GraphQL 是一项令人难以置信的技术,自从我在 2018 年首次开始将其投入生产以来,它就吸引了很多人的注意力。在一大堆无类型的 JSON REST API 上构建了许多 React SPA 之后,我发现 GraphQL 是一股清新的空气。
使用 MapStruct 映射枚举
在 REST API 响应映射中,MapStruct 将外部 API 状态代码转换为应用程序的内部状态枚举。对于微服务中的数据转换,MapStruct 通过映射相似的枚举来促进服务之间的平滑数据交换。与第三方库的集成通常涉及处理第三方枚举。 MapStruct 通过将它们转换为我们应
如何在 Quarkus 中调用 REST API
在本文中,我们演示如何使用 Quarkus RestClient、JAX-RS 客户端 API 和 Java 11 HttpClient在 Quarkus 中使用 REST API 。每种方法都有优点:RestClient与 Quarkus 无缝集成,JAX-RS 客户端 API 提供灵活性
EchoAPI:永久免费的REST API工具
与 Thunder Client 相比,EchoAPI 提供:支持离线使用轻的用户友好界面(重要!)完全免费供个人使用(重要!)100% Postman 语法兼容性
使用 Spring Security JWT 令牌签名实现 REST API 安全性
一种流行的方法是使用 JSON Web 令牌 (JWT)。 Spring Security 有助于在 Spring 应用程序中进行基于 JWT 的身份验证和授权。在本文中,我们将了解如何创建用于签署 JWT 令牌的 Spring Security 密钥,并在 Spring Boot 应用程序中使用它
Chapar :Golang的Postman替代方案
Chapar是使用 Golang 和 Gio 库构建的 Postman 的强大替代品。Chapar 的目标是通过支持 HTTP 和 gRPC 协议来提供用
Zalando RESTful API和事件指南
这是一套很好的开发Restful API的指南。由Zalando提供。 Zalando 的软件架构以解耦微服务为中心,通过带有 JSON 负载的 RESTful API 提供功能。小型工程团队在其 AWS(团队)账户中拥有、部署和运营这些微服务。我
Spring GraphQL与Netflix领域图服务框架集成
有两个相互竞争的GraphQL框架: Netflix 于 2021 年初开源了域图服务 (DGS) 框架。此后,该框架在 Netflix 和许多其他公司中得到了广泛采用。DGS 框架为 Java 开发人员提供了基于 Spring Boot 的编程模型来创建 GraphQL 服
CompletableFuture中实现多个 REST 调用
创建软件功能时,日常活动是从不同来源检索数据并将其聚合到响应中。在微服务中,这些源通常是外部REST API。 在本教程中,我们将使用 Java 的CompletableFuture高效地并行地从多个外部 REST API 检索数据。
UTCP:MCP的更安全、可扩展的工具调用替代
UTCP是一种协议,允许AI代理通过任何通道直接调用任何工具,而无需包装器(与MCP不同) 通用工具调用协议(Universal Tool Calling Protocol,UTCP)是一个开放的标准,作为MCP的替代方案,它描述了如何调用现有的工
如何在Camel中Post一个请求?
Apache Camel是一个强大的开源集成框架。它提供了一套成熟的组件来与各种协议和系统进行交互,包括HTTP。 在本文中,我们将学习如何使用 Apache Camel 向外部服务器发出 POST 请求。我们首先定义一个使用 JSON 字符串和
在 ASP .NET Core 中实现幂等 REST API
幂等性是 REST API 的一个关键概念,可确保系统的可靠性和一致性。幂等操作可以重复多次,而不会改变初始 API 请求之外的结果。此属性在分布式系统中尤为重要,因为网络故障或超时可能会导致重复请求。 在 API 中实现幂等性可以带来以下几个好处:
别被骗了!99%的RESTful API都是"假货"!
本文揭露一个IT界的惊天大秘密——你们见过的那些所谓的RESTful API,十有八九都是"山寨版"!就像超市里写着"正宗老干妈"的辣酱,结果配料表里根本没有豆豉!(2025年7月7日新鲜热乎的提醒) REST之父说:你们都用
Spring Boot 中测试 CORS
跨域资源共享 (CORS)是一种安全机制,允许来自一个来源的网页访问来自另一个来源的资源。浏览器强制执行该机制,以防止网站向不同的域发出未经授权的请求。 在使用 Spring Boot 构建 Web 应用程序时,正确测试我们的 CORS 配置非常重要,以确
HTTP状态码能用作业务语言?
问题:由于 HTTP 状态代码的定义非常“技术化”,那么对于某些业务案例,是否有好的指南可供使用?有没有这方面的好书? 随机示例:如果用户请求一个事物列表,其中 50% 可以,但由于某些内部错误,50% 无法找到... 这是 200 吗?或者可以使用 20
MicroPie:Python超微型网络框架!
MicroPie 是一个轻量级 Python Web 框架,可让 Web 应用程序的构建变得简单而高效。灵感来自CherryPy并根据 BSD 三条款许可获得许可。
RESTHeart:基于MongoDB快速构建API
在本文中,我们简要介绍了 RESTHeart 及其功能。使用这个框架还可以实现更多功能,因此下次您需要创建 HTTP API 时,不妨参考一下。 RESTHeart是一个基于 Java 的框架,它允许我们在MongoDB之上快速构建 HTTP API 。它
HAL 和 HATEOAS 之间的关系和区别
在本文中,我们讨论了 HATEOAS 和 HAL。虽然 HATEOAS 概述了 RESTful API 应如何运行的原则,但 HAL 提供了一种具体的实现,可简化 API 中的超媒体控件。使用 HAL,开发人员可以轻松创建符合 HATEOAS 的 API,从而简化客户端的资源发现和交互。 <
下页
关闭