所有文章 > 当前分类:API开发
盘点Python网页开发轻量级框架Flask知识
盘点Python网页开发轻量级框架Flask知识
2024/11/28
上篇 前言 今天来给大家说一个Python的轻量级web开发框架-------Flask,为什么要推荐它呢?当然是因为它够轻量级了,开发迅速是它的特点,当然它也有缺点,不过这里不说,因为既用它又说它差感觉不好。 一、安装f...
网易云音乐PC客户端加密API逆向解析
网易云音乐PC客户端加密API逆向解析
【API开发】 1、前言 网上已经有大量的web端接口解析的方法了,但是对客户端的接口解析基本上找不到什么资料,本文主要分析网易云音乐PC客户端的API接口交互方式。 通过内部的代理设置,使用fiddler作为代理工具,即可查看交互流程: ...
2024/11/28
简析Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框架
简析Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框架
【API开发】 用官方的话来说,FastAPI 是一种现代,快速(高性能)的 Web 框架,基于标准Python 类型提示使用 Python 3.6+ 构建 API FastAPI 站在巨人的肩膀上? 很大程度上来说,这个巨人...
2024/11/28
从 Flask 切到 FastAPI 后,起飞了
从 Flask 切到 FastAPI 后,起飞了
【API开发】 刚好笔者这几天上手体验 FastAPI,感受到这个框架易用和方便。之前也使用过 Python 中的 Django 和 Flask 作为项目的框架。Django 说实话上手也方便,但是学习起来有点重量级框架的感觉,FastAPI 带给我的直观...
2024/11/28
手把手教你用Python和Flask创建REST API
手把手教你用Python和Flask创建REST API
【API开发】 在我们之前的一篇文章中:使用 Flask API 将机器学习模型部署到生产环境中,我们学习了 Flask 的基础知识以及如何设置它。我们用 Flask 做了一个完整的端端机器学习项目。今天云朵君和大家一起学习使用更好的 REST API 创...
2024/11/28
用FastAPI实现简单的微服务API网关
用FastAPI实现简单的微服务API网关
【API开发】 “ 本次实现的API网关非常简单,但是我觉得这样的架构已经能解决80%以上的软件架构问题,尤其是做小型系统时,显然这种架构的综合成本会很低。” 本文阐述了基于FastAPI实现一个API网关的详细步骤,这样未来可以不断的在服务端像搭积...
2024/11/28
使用FastAPI和langchain做本地大模型的API
使用FastAPI和langchain做本地大模型的API
【API开发】 “ FastAPI可以被看作是把 Starlette`、`Pydantic等框架粘合在一起的组合体。 FastAPI 使用 Pydantic 进行数据验证,并使用 Starlette 作为工具,使其与 Flask 相比快得惊人,具有与...
2024/11/28
用Flask做langchain服务的API接口
用Flask做langchain服务的API接口
【API开发】 “ 之前使用langserve可以特别轻松的封装langchain服务为API,这些API开放了链的各种能力。   有时候我们实际上只是需要更加简单的接口,并且希望能够更加灵活的对接口进行控制。此时直接使用flask及相关框架可能是更...
2024/11/28
FastAPI 快速开发 Web API 项目: 通过 SQLAlchemy 进行数据操作
FastAPI 快速开发 Web API 项目: 通过 SQLAlchemy 进行数据操作
【API开发】 介绍 FastAPI 不要求我们强制使用 SQL(关系)数据库。因此,我们可以根据需求使用任何关系数据库,例如: PostgreSQL MySQL SQLite 神谕 微软SQL Server ....
2024/11/28
Java调用微信支付API V3版本
Java调用微信支付API V3版本
【API开发】 (1)Java调用微信支付API V3版本:签名详解 1. 前言 最近在折腾微信支付,证书还是比较烦人的,所以有必要分享一些经验,减少你在开发微信支付时的踩坑。目前微信支付的 API 已经发展到V3版本,采用了流行的 Restf...
2024/11/28
如何使用Postman来Mock API
如何使用Postman来Mock API
【API开发】 Postman 是一款功能强大的网页调试与发送网页 HTTP 请求的工具,它原本是 Chrome 浏览器的插件,后来由于 Chrome 的政策经常变化,它现在已经通过跨平台的桌面客户端方式提供。它使用简单,功能强大,在网络调试方面广受开发者...
2024/11/28
JSX AS DSL? 写个 Mock API 服务器看看
JSX AS DSL? 写个 Mock API 服务器看看
【API开发】 这几天打算写一个简单的 API Mock 服务器,老生常谈哈?其实我是想讲 JSX, Mock 服务器只是一个幌子。 我在寻找一种更简洁、方便、同时又可以灵活扩展的、和别人不太一样的方式,来定义各种 Mock API。后来我发现了 J...
2024/11/28
E2E 测试中的 Mock API
E2E 测试中的 Mock API
【API开发】 前言 保证软件稳定性,使用端到端(E2E)测试是常见的测试方案, 但全量的 E2E 测试存在一些问题 测试成本较大(包括测试时间成本和资源成本) 测试场景不够全面 我们可以使用 mock api 来互补。 ...
2024/11/28
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
【API开发】 在当今的 Web 开发世界中,RESTful API 是大多数现代应用程序的核心。REST API 使不同的应用程序能够相互通信,从而实现跨系统的模块化开发和集成。Django 与 Django REST 框架 (DRF) 相结合,提供了一...
2024/11/28
如何用Next.js构建API
如何用Next.js构建API
【API开发】 在Next.js中构建API非常简单。首先,使用`npx create-next-app my-app`创建应用。然后,在`pages/api`目录下创建文件定义API路由,如`hello.js`对应`/api/hello`。在文件中编写API逻辑,例如返回JSON响应。启动应用测试API,使用`npm run dev`并访问`http://localhost:3000/api/hello`。最后,将应用部署到Vercel或AWS等平台。遵循这些步骤,即可在Next.js中创建和部署API。
2024/11/28
如何重写旧版API
如何重写旧版API
【API开发】 重写旧版 API 确实是一项复杂的工作,它要求我们对现有代码库和新需求都有深刻的理解。本文将介绍一些改进后的步骤。
2024/11/28
1 10 11 12 13 14 24