所有文章 > 当前分类:API开发
OpenAI API 进阶使用指南01
OpenAI API 进阶使用指南01
2024/12/03
介绍 当然,总所周知 OpenAI 的 API 无法联网的,所以如果只使用自己的功能肯定是无法实现的。所以,我们来介绍一个非常强大的第三方开源库:LangChain 。 文档地址: 这个库目前非常活跃,每天都在迭代,已...
NET Core微服务之路:基于Ocelot的API网关Relay实现–RPC篇
NET Core微服务之路:基于Ocelot的API网关Relay实现–RPC篇
【API开发】 前言 我们都知道,API网关是工作在应用层上网关程序,为何要这样设计呢,而不是将网关程序直接工作在传输层、或者网络层等等更底层的环境呢?让我们先来简单的了解一下TCP/IP的五层模型。 具体的每一层的工作原理想必大家都已...
2024/12/03
.NET Core迁移指南:WebApi升级与优化技巧
.NET Core迁移指南:WebApi升级与优化技巧
【API开发】 本文主要介绍了在.NET Core中使用Redis作为分布式缓存的过程和方法。首先,作者提到在分布式系统中,传统的缓存方式(如Cookie和Session)会面临挑战,Redis可以作为一个专门的缓存服务器来解决这些问题。接着,文章详细说明了如何在项目中引入Redis的NuGet包,并在`appsettings.json`中配置Redis连接信息。 接下来,作者展示了一个名为`RedisUtil`的工具类,包含了初始化Redis、添加、获取、移除和替换缓存数据的方法。最后,作者强调了测试的重要性,并简单总结了Redis的使用,表示后续会继续更新相关内容,以便更好地应用于实际业务中。文章也鼓励读者深入理解和改进封装的方法,以提升开发能力。
2024/12/03
.NET Core WebAPI 文件分片上传与跨域请求处理
.NET Core WebAPI 文件分片上传与跨域请求处理
【API开发】 前言 在之前整理完一套简单的后台基础工程后,因为业务需要鼓捣了文件上传跟下载,整理完后就迫不及待的想分享出来,希望有用到文件相关操作的朋友可以得到些帮助。 开始 我们依然用我们的基础工程,之前也提到过后续如果有测试功能之类...
2024/12/03
实例利用gin搭建一个API框架
实例利用gin搭建一个API框架
【API开发】 在实例中,我们简单使用了net/http搭建了一个server,其实在日常开发中,比较少去使用标准库去直接写api,更多的是使用前人搭建好的轮子,那么说的go的框架,不得不说gin了。对于gin的介绍,是github上star最好的go框架了,其他不多说,我们上手写起来吧!
2024/12/02
掌握API建模:基本概念和实践
掌握API建模:基本概念和实践
【API开发】 API 模型是构建可扩展且可维护的软件接口的蓝图。在本文中,您将了解如何设计、实现和验证强大的 API 模型,包括使用 AI 模型。我们将介绍 API 建模、基本组件、用户识别和最佳实践等关键概念。
2024/12/02
掌握API速率限制:高效管理策略
掌握API速率限制:高效管理策略
【API开发】 在本文中,我们将深入探讨这个主题,讨论速率限制策略、API 限制以及改善 API 开发人员和 API 消费者体验的一般策略,提供最佳性能和稳定性。
2024/12/02
.NET Core Web APi类库如何内嵌运行和.NET Core Web API 中的异常处理
.NET Core Web APi类库如何内嵌运行和.NET Core Web API 中的异常处理
【API开发】 内嵌运行.NET Core Web APi 接下来我们通过控制台作为主程序来启动Web APi,首先我们创建名为EmbedWebApi的控制台程序,然后创建Embed.WebApi类库运行Web APi,我们在此Web APi中创建如...
2024/12/02
代码详解:构建一个简单的Keras+深度学习REST API
代码详解:构建一个简单的Keras+深度学习REST API
【API开发】 在本教程中,我们将介绍一个简单的方法来获取Keras模型并将其部署为REST API。本文所介绍的示例将作为你构建自己的深度学习API的模板/起点——你可以扩展代码,根据API端点的可伸缩性和稳定性对其进行定制。 具体而言,我...
2024/12/02
利用Scriptable和百度API:开发你的百度热搜追踪工具
利用Scriptable和百度API:开发你的百度热搜追踪工具
【API开发】 秋天是个适合生活、运动、学习、减肥等各类活动的季节,最近逛到一款应用Scriptable,感觉就像应用届的古天乐一样,刚开始感觉这是一款相貌平平的应用,后面感觉就是帅。先上图让大家感受一下,桌面上的这些组件就是用这应用写的,还有好多帅气的“...
2024/12/02
Go:基于 MongoDB 构建 REST API — Fiber 版
Go:基于 MongoDB 构建 REST API — Fiber 版
【API开发】 1、准备工作 开始之前,先要准备好 MongoDB。这里我们不自己安装 MongoDB,而是使用云。Mongo 提供了免费使用的。 配置 MongoDB 如果没有 MongoDB 账号,先注册一个: 项目名称...
2024/12/02
Go Fiber框架测试教程:为开发者释放API的强大功能
Go Fiber框架测试教程:为开发者释放API的强大功能
【API开发】 我们将深入探讨如何利用Go Fiber框架进行API测试。Go Fiber是一个高性能的Web框架,专为Go语言设计,它提供了一种高效的方式来构建Web应用和API服务。在本教程中,我们将详细介绍如何编写fiber api测试文件,这是Go Fiber中用于测试HTTP服务的测试工具。
2024/12/02
项目实战:使用 Fiber + Gorm 构建 REST API
项目实战:使用 Fiber + Gorm 构建 REST API
【API开发】 Fiber 作为一个新的 Go 框架,似乎受追捧程度很高,Star 数飙升很快。不知道这是不是表明,不少 JS/Node 爱好者开始尝试学习 Go 了,对 Go 是好事。 今天这篇文章介绍如何使用 Fiber + Gorm 构建 RE...
2024/12/02
通过 GraphQL API 进行存储型 XSS 账户接管 (ATO)
通过 GraphQL API 进行存储型 XSS 账户接管 (ATO)
【API开发】 通过 GraphQL API 进行存储型 XSS 账户接管 (ATO) 去年年底,在 HackerOne 的 LHE 期间(由于时间极其紧迫,这在后来才变得重要),我发现了一个大品牌网站上极具挑战性的漏洞,该漏洞涉及多层利用,最终导致...
2024/12/02
Springboot整合GraphQL使你的API更易理解可读性更强
Springboot整合GraphQL使你的API更易理解可读性更强
【API开发】 概述 一种用于 API 的查询语言 GraphQL 既是一种用于 API 的查询语言也是一个满足你数据查询的运行时。GraphQL 对你的 API 中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得它需要的数据,...
2024/12/02
.NetCore之WebApi接口裸奔有风险(Jwt)
.NetCore之WebApi接口裸奔有风险(Jwt)
【API开发】 前言 撸码需谨慎,裸奔有风险。经常在一些技术交流群中了解到,还有很多小伙伴的项目中Api接口没有做任何安全机制验证,直接就裸奔了,对于一些临时项目或是个人小项目还好,其余的话,建议小伙伴们酌情考虑都加上,毕竟接口安全这事可大可小。 ...
2024/12/02
1 13 14 15 16 17 29