所有文章
> 当前分类:API开发
.NET Core 下的 API 网关
2024/11/26
网关介绍 网关其实就是将我们写好的API全部放在一个统一的地址暴露在公网,提供访问的一个入口。在 .NET Core下可以使用Ocelot来帮助我们很方便的接入API 网关。与之类似的库还有ProxyKit,微软也发布了一个反向代理的...
ASP.NET Core Web API基于RESTFul APIs的集合结果过滤和分页
【API开发】
在ASP.NET Core WebApi项目中分页响应数据 REST API的分页响应和通过REST API端点筛选返回的数据(它们经常一起出现)同样重要。 就像过滤一样,分页会限制从端点返回的数据量,从而节省了客户端和服务器端...
2024/11/26
Golang | Web开发之Gin使用swag生成项目的Swagger API接口文档
【API开发】
本文介绍了如何在Golang的Web框架Gin中集成Swagger工具,以自动化生成RESTful API文档。首先,提供了Swagger的简单介绍和官网资源链接,然后详细讲解了安装swag和gin-swagger项目的方法,包括使用go install命令和手动编译。接着,文章阐述了在Gin项目中添加Swagger注释、生成swagger.json和swagger.yaml文件的步骤,并展示了如何在控制器中使用Swagger注释定义API文档。最后,通过一个实际的Go-Gin项目案例,演示了如何将Swagger集成到项目中,并提供了访问生成的Swagger UI界面的步骤。通过这些步骤,开发者可以方便地为Gin框架下的API生成文档,并进行接口测试。
2024/11/25
结合gin+gorm+go-Redis写一个基础 API
【API开发】
上篇 初始化 新建目录,初始化项目,运行: code go mod init sai0556/gin-frame // 使用本地module go mod edit -require=local.com/sai05...
2024/11/25
使用gin搭建api后台系统之中间件开发
【API开发】
在之前的文章中,基本上都是使用的默认的 gin.Default() 来初始化一个引擎,之后再调用引擎的Run方法来运行一个web服务,现在如果有个需求,某些api只有管理员权限的才可以进行访问,非管理员的就很401,我们可以写一个方法,在需...
2024/11/25
使用gin搭建api后台系统之cookie与session
【API开发】
之前的文章都是一种无状态的请求,在处理有状态的请求时,如用户登录的场景就不行了,web系统通常使用cookie或者session来记录用户状态,本文记录一下gin框架下cookie与session的使用。 读取cookie 在g...
2024/11/25
python实战:通过百度地图API批量获取经纬度
【API开发】
当我们需要获取一批地址的经纬度时,可以借助地图平台API接口批量处理。本文以百度地图开放平台为例,希望能对你有所启发。 注册 下面就开始吧。 打开百度地图开放平台,完成注册。 进入开放平台—我的应用—创建应用。 ...
2024/11/25
用gin写简单的crud后端API接口
【API开发】
本文详细介绍了如何使用Gin框架(Go的Web框架)结合SQLite3和sqlx库,创建一个简单的CRUD(创建、读取、更新、删除)接口项目。文章涵盖了项目初始化、数据库连接、建表、数据操作以及中间件的使用。同时,还介绍了如何通过JWT进行身份验证和权限控制,以及如何使用定时器销毁Token以增强安全性。最后,提供了完整的代码仓库链接和配套的前端管理系统模板,方便读者学习和实践。
2024/11/25
使用OkHttp缓存API调用提高Android应用性能
【API开发】
本文将介绍如何利用 OkHttp 库的 CacheControl 类来存储具有时间有效性的 API 响应。
2024/11/25
Zabbix API开发实战,创建报警媒介和代码示例
【API开发】
使用Zabbix API可以让用户更方便地管理和监控Zabbix系统,同时还可以与其他应用程序进行集成。要使用Zabbix API,需要了解API的基本概念和方法,并了解如何使用API进行身份验证和访问。
2024/11/25
AI加持下API开发与测试管理平台的能力猜想
【API开发】
前言: 在当今互联网技术的快速发展中,API成为了越来越多的软件和系统之间交互的核心方式,而API的质量和效率对于软件的开发和运维都至关重要。 为了提高API的设计、开发、测试和运维的效率和质量,越来越多的公司开始使用结合API...
2024/11/25
低代码接口开发平台——YesApi(免费注册)
【API开发】
## YesApi [YesApi]( [免费注册YesApi]( 简单来说,YesApi = MySQL数据库 + [API数据接口]( + 数据管理后台 + 流量统计。 ## 在线设计你的表单 当你需要存放数据,然后进行自己的...
2024/11/25
Microsoft.Extensions.AI 预览版简介 – 适用于 .NET 的统一 AI 构建块
【AI驱动】
我们很高兴地宣布 Microsoft.Extensions.AI.Abstractions 和 Microsoft.Extensions.AI 库现已推出预览版。这些软件包为 .NET 生态系统提供了将 AI 服务集成到 .NET 应用程序...
2024/11/25
最新LangChain+GLM4开发AI应用程序系列(一):快速入门篇
【AI驱动】
要想开发出优秀的AI应用程序,除了有性能强大的大语言模型(后续简称[LLM]( 基于以上这些痛点,哈里森·蔡斯 (Harrison Chase) 于2022年10月创建了[LangChain]( 如何学习[LangChain]( 基于...
2024/11/25
Kimi API提供联网搜索功能,仅10分钟获取1000个网页信息
【API开发】
如何使用Kimi联网搜索API 1、注册和获取API密钥 首先,你需要在Kimi联网搜索API的官方网站上注册一个账号。 完成注册后,你会获得一个API密钥(API Key),用于认证你的请求。 2、阅读API文...
2024/11/25
Katacata Ai API平台全面开放,激发行业创新天花板。
【API开发】
随着视频生成等更多新功能的加入,Katacata Ai的API服务预计将大幅拓展其在多个商业领域的应用边界。这些新功能将为各行各业带来便利而高效的解决方案,无论是加强品牌宣传的视觉影响力,还是通过动态视频内容提升用户互动体验,Katacata Ai都将通过API为用户提供关键的支撑。
2024/11/25
搜索文章
热门话题
文章精选