所有文章
> 当前分类:API设计

.NET 7.0在.NET Core Web API中实现限流就这么简单
2024/12/02
限流可以保障web API站点的安全性,它有助于保护服务器的资源,防止无效的访问,从而达到站点访问平衡性。本文将探讨如何在.NET Core Web API实现限流。并用案例介绍如何限流。 1、什么是限流 限流是一种用于限制客户...

通过Flask框架创建灵活的、可扩展的Web Restful API服务
【API设计】
RESTFUL API 当今,Restful API 在 Web 开发服务上已经成为主流,Python 作为一门优秀的编程语言,也因此拥有了实现 Restful API 的强大优势。而本文将从什么是 Restful API 入手,逐步...
2024/12/02

WebHDFS Rest API 企业实战:大佬手把手带你堵住漏洞,企业实例解析
【API安全】
Apache Hadoop提供了本地库,用于访问HDFS。这些本地库对于在Hadoop集群内运行的应用程序非常有用,只需要配置hadoop客户端的环境就可以使用这些库来直接访问HDFS。 然而,对于外部应用程序来说,如...
2024/12/02

万字讲透REST API资源建模
【API设计】
0 前言 ★ “REST 中信息的核心抽象是资源。任何可以被命名的信息都可以成为资源:文档或图像、临时服务(例如‘今天洛杉矶的天气’)、其他资源的集合、非虚拟对象(例如一个人)等等。换句话说,任何可能成为作者超文本引用目标的概...
2024/12/02

用WhatsApp API发OTP验证码最全指南
【API设计】
在使用互联网应用程序的过程中,完成用户身份验证往往是必不可少的环节。常见的身份验证是在应用注册、登录、忘记密码等操作中,系统会向用户的手机发送一条验证码短信,并要求用户将验证码输入到相应的输入框中,从而完成身份识别操作。看起来虽然简单,但设...
2024/12/02

为你的 ASP. NET Core Web API 创建 Microsoft Power App
【API设计】
通过轻松创建 Web API 前端来提升您的开发体验。 低代码工具在开发人员中越来越流行,因为用更少的代码更快地创建应用程序。在 Visual Studio 2022 17.6 预览版2中,您现在可以通过连接服务连接到 Mic...
2024/12/02

怎样设计安全的GraphQL API?
【API设计】
在这篇文章,我们将讨论一些各种 GraphQL 部署和迁移的安全风险,这些安全风险在客户管理过程中被发现。我们会讨论比较常见的高风险权限漏洞,以及不太常见的服务端请求伪造(SSRF)问题。上述这些问题都是我们在尝试实现从 GraphQL 到...
2024/12/02

如何在以太坊上构建GraphQL API
【API设计】
过去,开发人员通过构建自己的集中式索引服务器从区块链中提取数据,将数据存储在数据库中,并通过API进行公开。这需要大量的工程和硬件资源,并且破坏了分散化所需的重要安全性。 本文将向大家介绍如何在去中心化Web基础架构-区块链数据上轻松...
2024/12/02

GraphQL 初体验,Node.js 构建 GraphQL API 指南
【API设计】
前言 过去几年中,GraphQL 已经成为一种非常流行的 API 规范,该规范专注于使客户端(无论是客户端、前端还是第三方)的数据获取更加容易。 在传统的基于 REST 的 API 方法中,客户端发出请求,而服务端决定响应。 ...
2024/12/02

GraphQL+Koa2实现服务端API结合Apollo+Vue
【API设计】
一、GraphQL介绍 1.1 简介 GraphQL 是一种新的 API 的查询语言,它提供了一种更高效、强大和灵活 API 查询。它 是由 Facebook 开发和开源,目前由来自世界各地的大公司和个人维护。GraphQL ...
2024/12/02

长时间运行操作的 API 设计最佳实践:GraphQL 与 REST
【API设计】
我最近读了一篇文章,其中作者指出 GraphQL “不适合长时间运行的操作”。我想证明 GraphQL 可以很好地用于长时间运行的操作。 我们还将看看如何使用传统的 REST API 解决此类问题并比较这两种方法。我们最终会看到的是 ...
2024/12/02

API开发流程:从设计到部署的完整指南(含代码示例)
【API设计】
本文全面探讨了API开发流程,从需求分析到设计、开发、测试、部署和维护,详细介绍了每个阶段的关键步骤和最佳实践。通过一个用户管理API的示例,展示了如何使用Node.js和Express框架实现RESTful API,并提供了代码示例和测试方法。文章还涵盖了API的安全性设计、性能优化以及部署策略,强调了API开发流程中每个环节的重要性。无论是初学者还是经验丰富的开发者,本文都能为理解和掌握API开发流程提供实用的指导和参考。
2024/12/02

利用 API 可观察性最大化设计和性能
【API设计】
摘要 面对API问题时,API可观测性可能是解决方案。它揭示了隐藏在API指标、日志和追踪中的关键洞察,使您能够迅速诊断和修复问题。本文详细介绍了API可观测性是什么,它如何使您的系统受益,以及它如何超越传统监控,保持您的数字服务在最...
2024/11/29

如何调用 GraphQL Admin API 查询非Rest API 可以查询到的数据
【API设计】
这篇文章适用于希望了解如何在 Shopify Admin API 上下文中使用 GraphQL 的基础知识的开发人员。介绍对 GraphQL API 的 API 调用的结构,然后演示如何访问和修改存储中的数据。 将主要使用 Graph...
2024/11/29

如何使用DBAPI快速搭建自己的API平台
【API设计】
在工作中,我们需要将数据库中的数据以api接口的形式返回json数据。这需要根据实际情况写相关的接口。不同的平台,选择的语言不尽相同。那么有没有更加简单的方法呢? 关于 DBAPI是一个面向数仓开发人员的低代码工具,只需在页面...
2024/11/28

VB.NET,C#.NET接入国内AI对话大模型API工具集成类,支持SSE流式输出结果
【API设计】
简介 预计会集成国内大部分的chatAI聊天大模型,包括Moonshot-Kimi,文心一言,通义千问,DeepSeek,腾讯混元,智谱清言等 集成情况 目前已集成Moonshot-Kimi,DeepSeek模型 框...
2024/11/28
搜索文章
热门话题