所有文章
> 当前分类:API开发

在.NET Core中集成SignalR实现实时通知的API应用
2024/11/26
构建实时应用程序在现代 Web 开发中变得至关重要,尤其是对于通知、聊天系统和实时更新等功能。SignalR 是一个强大的 ASP.NET 库,支持服务器端代码和客户端 Web 应用程序之间的无缝实时通信。 创建 SignalR 服...

.NET REST API 中的序列化和反序列化
【API开发】
设计强大的 API 的一个关键方面是能够以各种格式返回响应,以满足不同的客户端需求。在 API 的上下文中,序列化和反序列化对于客户端和服务器之间的数据交换至关重要。当客户端向 API 发出请求时,它通常需要向服务器发送数据(例如 JSON...
2024/11/26

使用ASP.NET Core 3.x 构建 RESTful API
【API开发】
以前写过ASP.NET Core 2.x的REST API文章,今年再更新一下到3.0版本。 预备知识:ASP.NET Core 和 C# 工具:Visual Studio 2019最新版(VSCode、V...
2024/11/26

.NET Core 下的 API 网关
【API开发】
网关介绍 网关其实就是将我们写好的API全部放在一个统一的地址暴露在公网,提供访问的一个入口。在 .NET Core下可以使用Ocelot来帮助我们很方便的接入API 网关。与之类似的库还有ProxyKit,微软也发布了一个反向代理的...
2024/11/26

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是一个API低代码接口开发平台,支持在线设计、开发和调用你的数据API接口,支持在线设计和创建你的数据表单、字段,而且还支持多个客户端同时接入使用,和多人团队协作管理。 免费注册YesApi的一个账号,...
2024/11/25

Microsoft.Extensions.AI 预览版简介 – 适用于 .NET 的统一 AI 构建块
【AI驱动】
我们很高兴地宣布 Microsoft.Extensions.AI.Abstractions 和 Microsoft.Extensions.AI 库现已推出预览版。这些软件包为 .NET 生态系统提供了将 AI 服务集成到 .NET 应用程序...
2024/11/25
搜索文章
热门话题
文章精选