• gRPC-Web是一个JavaScript客户端库,使Web应用程序能够直接与后端gRPC服务通信,而不需要HTTP服务器充当中介。这意味着你现在可以通过使用.proto 文件定义客户端和服务器端数据类型和服务接口,轻松构建真正的端到端gRPC
  • WebClient是一个响应式客户端,它提供了RestTemplate的替代方法。它公开了一个功能齐全、流畅的API,并依赖于非阻塞I / O,使其能够比RestTemplate更高效地支持高并发性。
  • 如果您是JWTs Token的新手,我们将学习如何使用Spring安全性和JWT(JSON Web令牌)保护Spring启动REST API。首先从Github  icon
  • 在PayPal,我们最近将GraphQL引入了我们的技术堆栈。如果您还没有听说过 icon
  • REST端点用于集成应用程序或服务器端向客户端提供服务。在本文中,将介绍基于CRUD的SpringBoot来设计和实现REST端点。假设有一个客户数据,我将创建一个相应的Spring REST Controller来访问客户数据。为了简单起见,我将只关注控制器类而不是整个spring icon
  • 有人质疑谷歌鼎鼎大名的Protobuffers,它是一种快速序列化协议,主要是从学术角度质疑其类型设计教条,很多设计只是为了让其工作而设计,没有深刻哲学背景考虑,当然这个观点引起很多争论。 '我认为protobuf被设计为快速序列化,并且通过不太复 icon
  • 现在,或多或少所有大型API都是RESTful。它会永远保持这种状态吗?似乎不太可能。下一个是什么? REST是什么?它通俗地用于表示任何基于HTTP的API。实际上,它们中的绝大多数都对具有URI的资源进 icon
  • 在本文中,我们将介绍编写Node.js REST API的最佳实践,包括命名路由,身份验证,黑盒测试以及为这些资源使用适当的缓存头等主题。 #1 - 使用HTTP方法和API路由 想象一下,您正在构建一个Node icon
  • Postman是一种令人难以置信的端点测试服务。它有一些令人惊奇的功能,只有少数人知道。 Postman是一个免费的SaaS,用于端点和API测试; 由Postdot Technologies于2012年创建和开发,在2014年发布了原生应用程序 icon
  • GraphQL是API的查询语言,可以将其视为能够向API端点发送查询以准确获取所需内容,而不是传统的REST方式,下图中顶部一张图代表请求(GraphQL Query),底部一张图代表响应: icon
  • 这是一个新的有趣的Java工具,今天,我们有一个Java核心Web抽象,名为Espresso,它渴望成为现代Java Web应用程序的灵魂! icon
  • 今天API在行业中发挥着重要作用,为硬件和软件开放了管理和编程功能。API使IT运营部门能够轻松地将新旧产品集成到现有的自动化编排和服务流程中,使事情更易于管理,并缩短产品上市时间和策略。为什么现在投入API?这些曾经“仅限开发人员”的接口进入IT运营世界的原因是什么? icon
  • TakeShape的联合创始人Andrew Sprouse在纽约的JAMstack聚会介绍了GraphQL。 什么是GraphQL?模式定义+查询语言+解析框架 架构 提供数据的强 icon
  • BuzzFeed过去一直使用oauth2_proxy,这个解决方案很可靠,但它缺乏集中的方式让他们的用户登录,这为不断发展的平台带来了一些挑战。所 icon
  • 本文档提供了白宫Web API的指南和示例,鼓励跨前后端的一致性,可维护性和最佳实践。白宫API旨在平衡真正的RESTful API接口和积极的开发者体验(DX)。该文件大量借鉴: icon
  • Just-API是声明性、基于规范的测试框架REST,GraphQL(或任何基于HTTP)的API开源库包。用户可以在不编写代码的情况下测试API,它从YAML文件中读取API测试规范,并以串行/并行模式运行它们。可以以多种格式生成测试报告,包括HTML和JSON。  icon
  • 截至2018年,企业越来越依赖API来为其客户服务。微服务和无服务器架构正变得越来越普遍,并且创建了更多的所需API集成点,以确保竞争优势和业务可见性。API应该从头开始设计,并考虑到这些需求。在本文中,我将讨论有助于实现这些目标的API的七个设计技巧。(我应该注意,这些见解是基于我为移动客 icon
  • 以下因素会影响REST版本控制的选择: URI污染 - URL版本和请求参数版本控制会污染URI空间 滥用HTTP标头 - Accept Header不适用于版本控制 icon