RESTful编程指南

     
  • 如何在Camel中Post一个请求?

    6 9K

    Apache Camel是一个强大的开源集成框架。它提供了一套成熟的组件来与各种协议和系统进行交互,包括HTTP。在本文中,我们将学习如何使用 Apache Camel 向外部服务器发出 POST 请.

  • Spring Boot 中测试 CORS

    18 7K

    跨域资源共享 (CORS)是一种安全机制,允许来自一个来源的网页访问来自另一个来源的资源。浏览器强制执行该机制,以防止网站向不同的域发出未经授权的请求。在使用 Spring Boot 构建 Web 应.

  • 踩坑:6年后为何不用GraphQL了?

    82 1 9K

    GraphQL 是一项令人难以置信的技术,自从我在 2018 年首次开始将其投入生产以来,它就吸引了很多人的注意力。在一大堆无类型的 JSON REST API 上构建了许多 React SPA 之后.

  • 使用 Spring Security JWT 令牌签名实现 REST API 安全性

    69 18K

    一种流行的方法是使用 JSON Web 令牌 (JWT)。 Spring Security 有助于在 Spring 应用程序中进行基于 JWT 的身份验证和授权。在本文中,我们将了解如何创建用于签署 .

  • CompletableFuture中实现多个 REST 调用

    46 8K

    创建软件功能时,日常活动是从不同来源检索数据并将其聚合到响应中。在微服务中,这些源通常是外部REST API。在本教程中,我们将使用 Java 的CompletableFuture高效地并行地从多个外.

  • Chapar :Golang的Postman替代方案

    52

    Chapar是使用 Golang 和 Gio 库构建的 Postman 的强大替代品。Chapar 的目标是通过支持 HTTP 和 gRPC 协议来提供用户友好的体验。Chapar目前拥有一系列旨在简.

  • Zalando RESTful API和事件指南

    58 20K

    这是一套很好的开发Restful API的指南。由Zalando提供。Zalando 的软件架构以解耦微服务为中心,通过带有 JSON 负载的 RESTful API 提供功能。小型工程团队在其 AW.

  • 使用 MapStruct 映射枚举

    105 26K

    在 REST API 响应映射中,MapStruct 将外部 API 状态代码转换为应用程序的内部状态枚举。对于微服务中的数据转换,MapStruct 通过映射相似的枚举来促进服务之间的平滑数据交换。.

  • Spring GraphQL与Netflix领域图服务框架集成

    49 2K

    有两个相互竞争的GraphQL框架: Netflix 于 2021 年初开源了域图服务 (DGS) 框架。此后,该框架在 Netflix 和许多其他公司中得到了广泛采用。DGS 框架为 Java 开发.

  • 微服务中GraphQL与RESTful比较

    90 2K

    关于使用REST还是GraphQL来构建微服务哪个更好,一直存在争论。这两种技术都有其支持者和批评者,但当涉及微服务架构的特定需求时,GraphQL 成为明显的领先者。原因如下:RESTful 的关注.

  • 使用JBang构建Spring Boot Rest API教程

    83 37K

    在 Java 开发领域,Spring Boot 已成为创建健壮、可扩展且可维护的 Web 应用程序的代名词。传统上,构建 Spring Boot 应用程序需要设置一个具有复杂目录结构、多个配置文件和各.

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

    104 7K

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

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

    97 8K

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

  • Go 1.22中路由 URL 路由参数

    72 18K

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

  • Go 1.22中HTTP包更新

    98 5K

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

  • Go 1.22中新HTTP路由器

    163 4K

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

  • Grape:零依赖的 Go HTTP 库

    89 3K

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

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

    128 43K

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

  • 优化 REST API 设计:最佳实践

    76 4K

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

  • SpringBoot中RestClient、WebClient和RestTemplate比较选择

    328 12K

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

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

    111

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

  • Spring中WebMvc.fn函数式端点

    172 13K

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

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

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

    322 4K

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

  • 使用HTMX和Go入门

    344 8K

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

  • Spring MVC 6.0和Thymeleaf 3.0的新特性

    118 3K

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

  • Spring框架@RequestMapping完整指南

    98 17K

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

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

    382 2 3K

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

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

    103 7K

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

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

    297 1 4K

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