自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化平台。Apifox = Postman + Swagger + Mock + JMeter

  • 博客(158)
  • 收藏
  • 关注

原创 如何在 Apifox 中通过 Runner 运行包含云端数据库连接配置的测试场景

如果你需要运行的测试场景中,所有数据库连接使用的配置全部都是保存在云端的配置,则 Runner 运行时可以直接从云端拿到数据库连接配置中所需要的变量,并根据变量替换规则去找到实际变量值,来发起连接。7. 如果你是使用定时任务来让 Runner 运行此测试场景,则需要在此测试场景的详情设置中,设置环境/全局变量值使用保存在 Runner 中的本地值,并选择一个合适的变量范围。每个需要使用的环境都设置好。3. 确保你要使用 Runner 运行的测试场景中,都使用的“云端数据库连接配置”,即使用变量保存的配置。

2025-04-03 16:39:41 644

原创 如何在 Apifox 中通过 CLI 运行包含云端数据库连接配置的测试场景

如果使用了云端数据库连接配置,则可以完全省去导出配置文件、放入 CLI 执行机器中、命令行填写选项具体值这些工作,只需要给云端数据库连接配置中的变量设置好实际的值即可成功运行,让体验得以提升。如果你需要运行的测试场景中,所有数据库连接使用的配置全部都是保存在云端的配置,则导出数据库连接配置的入口便不会出现(因为不需要了),CLI 运行时可以直接从云端拿到数据库连接配置中所需要的变量并根据变量替换规则去找到实际变量值,来发起连接。1. 在环境管理中,将数据库连接的实际值设置在了对应变量的本地值中。

2025-04-03 15:30:16 955

原创 Apifox 3月更新|发布/分享的API文档全面升级、支持MCP、支持调试Ollama本地部署AI大模型接口、新增「鉴权组件」

Apifox 在 3 月为大家带来了一大波新功能,赶快更新到最新版本一起体验吧!

2025-04-01 12:02:28 1034

原创 一分钟,让你的 API 文档支持 MCP 使用,Apifox 新功能上线!!!

Apifox 的 API 文档现已全面支持 MCP,这意味着 AI 助手可以直接访问你发布的 API 在线文档,帮助你的团队完成编写代码的工作。

2025-03-26 11:51:29 862

原创 如何在 Apifox 中调试 Socket.IO 接口?

握手路径若服务端使用了非默认握手路径,可以在「设置」面板同步修改配置。确保此配置与服务端完全一致,否则将无法建立连接。Apifox 为 Socket.IO 开发者提供了一站式的调试解决方案,从建立连接到事件监听、消息收发的全流程都有直观的可视化支持。无论你是前端工程师验证与后端的通信逻辑,还是后端开发者测试服务实现,Apifox 都能显著提升你的 Socket.IO 开发体验,让实时应用开发更加高效可靠。

2025-03-20 14:15:36 945

原创 一文讲透 MCP,开启 Apifox MCP Server 内测之旅

带大家快速读懂 MCP ,同时邀请大家使用 Apifox MCP Server,将 Apifox 项目内的接口文档作为数据源提供给 AI 工具,一起探索 AI 和 API 协作的未来。

2025-03-20 11:10:30 583

原创 无需技术能力!通过 Apifox 与你的产品/运营同事一起高效搭建精美产品文档

以上就是通过使用 Apifox 来进行产品文档维护的具体实践。除了以上提及的内容之外,我们也可以把产品帮助文档、开发者文档与 API 文档以一个风格进行维护并全部串联到一起,这样给你的用户的体验提升就更好了。如果你的实际情况比较适合,欢迎你参考此实践试试看,也可以推荐给其他小伙伴使用。期望能够为你的产品文档搭建工作带来一些效率、质量上的提升。

2025-03-13 14:34:38 864

原创 Apifox 2月更新|调试 AI 接口时展示思考过程,团队内支持共享数据库连接

导入 OpenAPI/Swagger 格式的数据时,当 body 包含常见的文件、图片格式时,Apifox 会自动将其识别并导入为 Binary 类型,减少了手动调整的需求,让文件处理相关的接口定义更加准确。如果数据库地址、用户名、密码等信息是用「变量」填写的,那么这些信息可以在项目内同步,成员间可以协同使用,避免每个成员都需要独立配置的繁琐工作。更新到最新版本的 Apifox 后,调试 SSE 流式响应的 AI 大模型(如 OpenAI、Gemini、Claude 等)接口时,会自动合并消息内容,

2025-02-28 15:44:27 656

原创 Apifox 增强 AI 接口调试功能:展示 DeepSeek 思考过程、自动合并 SSE 响应

Apifox 最新版本增强了 AI 接口调试功能:自动合并 AI 接口的流式输出 + 展示 DeepSeek 思考过程!挑战全网最舒服的 SSE 响应 UI 渲染,让 AI 接口调试更便捷!

2025-02-18 14:04:47 880

原创 如何在 Apifox 中一键调用 DeepSeek API?

来看看如何通过 Apifox 调用 DeepSeek API 吧!还附带高级功能拓展教程哦~

2025-02-12 14:24:35 1301

原创 Apifox 1月产品更新|跨项目使用团队变量、支持配置 GA 统计、支持通过自托管请求代理 Agent 发送接口请求

Apifox 新版本上线啦!

2025-01-26 13:49:57 878

原创 使用 Apifox 发布的文档如何集成 Algolia 全文搜索?

如何在 Apifox 中为发布的文档集成 Algolia 搜索功能?超简单的教程来啦!

2025-01-15 14:18:50 693

原创 Apifox 12月更新|接口的测试覆盖情况、测试场景支持修改记录、迭代分支能力升级、自定义项目角色权限、接口可评论

管理员可在团队或组织的「成员」页面中,自定义项目角色并配置对应的项目功能权限。设置完成后,可以在团队成员权限中指派角色具体成员,确保成员仅能访问与其职责相关的功能,实现精准的权限管理,从而提升项目安全性并优化协作效率。注:使用该功能需要升级为商业旗舰版。

2024-12-27 16:14:33 1067

原创 后端开发如何高效使用 Apifox?

后端开发人员如何使用 Apifox? 超详细文字教程讲解,还不快来一起看看!

2024-12-26 18:48:37 1271

原创 如何在 Apifox 中发布多语言的 API 文档?

在 Apifox 中发布多语言的 API 文档其实非常简单!快来看看如何实现吧!

2024-12-18 14:47:20 934

原创 代码写得再好,为什么就是不想写 API 文档?

你写文档的时候,眼前的任务是做完接口开发,赶紧提交,测试通过,功能上线。并且前后端在接口开发时,往往是“各做各的”,导致接口文档常常没有和实际开发保持一致,反复调试,时间浪费不说,甚至可能影响上线进度。还能在具体的接口里面看到历史记录,看到是哪位开发在哪个时间点修改的,若要恢复到以前的版本也能一键还原。典型的就是后端开发定义了接口,但接口参数频繁更改,文档无法及时同步更新,前端开发看的是过时的数据。你以为写完了一个漂亮的接口文档,结果在开发和测试的过程中,接口不断变化,文档的维护几乎成了噩梦。

2024-12-12 11:07:32 1042

原创 Apifox 产品更新|支持发布多个文档站、文档站支持 Algolia 搜索配置、从返回响应直接设置断言

我们升级了 Swagger/OpenAPI 文件的导入功能,返回响应的 Header 和描述支持「智能合并」和「指定字段覆盖」选项,使 API 文档的更新和维护变得更加灵活精确。最新版本的 Apifox 在「分享文档」模块内,将「发布文档」升级为「发布文档站」,能更便捷发布和管理接口文档,为团队协作和对外展示提供强大支持。根据用户反馈,我们解决了恢复上次退出 App 时未关闭标签页可能导致内存占用过高的问题,提升了性能,确保流畅的用户体验,同时减少系统资源压力。,便于面向不同渠道用户展示不同内容。

2024-12-12 10:32:35 1158

原创 理解 HTTP 请求中 Query 和 Body 的异同

HTTP请求是客户端(如浏览器)向服务器发送的消息,目的是请求资源或执行特定操作。URL:指定所请求资源的位置。头部(Headers):包含请求的额外信息,如内容类型和认证详情。查询参数(Query)和请求体(Body):用于传输数据。查询参数和请求体是 HTTP 请求中的两个基本组成部分,每个部分都有其独特的用途和特征。查询参数适用于传输小规模、简单的数据,通常用于 GET 请求;而请求体适用于大规模、复杂的数据传输,通常用于 POST、PUT 和 PATCH 请求。

2024-07-26 11:14:47 1514

原创 在 Apifox 中如何通过前后置操作获取当前接口请求参数?

要提取 Path 参数,可以使用 pm.request.url.path 方法获取包含所有路径名称的数组,这个数组按顺序包含 URL 中每个斜杠 / 后的路径名称,允许你通过数组索引精确定位到特定参数。要获取到接口请求的完整 URL,包括前置 URL、Path 参数和 Query 参数,可以使用 pm.request.url.toString() 方法。方法中的 request 是接口的请求对象,在「前置操作」中表示“即将发送的请求”,在「后置操作」中表示“已发送的请求”。

2024-07-24 11:26:54 2594

原创 什么是 API Token 以及如何使用它

API Token 是一种用于识别和验证 API 调用的安全凭证。当开发者或应用程序需要访问受保护的资源或服务时,他们会使用 API Token 进行身份验证。这个 Token 是一个独特的字符串,通常用作访问 API 的钥匙。简而言之,API Token 就像是一个可以打开特定保险箱的钥匙,只要拥有这个钥匙,就能访问保险箱内的资源。同样,API Token 使得应用程序能够确定请求的来源是否合法,并决定是否授予其访问权限。

2024-07-19 11:13:15 3045

原创 在 Apifox 中如何高效批量添加接口请求 Body 参数?

这样在创建类似接口时可以复用这些参数模板,最典型的就是添加「常用参数」和「数据模型」。

2024-07-17 13:42:12 2430

原创 Webhook 是什么?详解其工作原理

在现代技术中,一切都相互连接,每个应用程序通过许多服务的组合和协调实现无缝工作。这种协调是通过 webhooks 实现的。Webhooks 是基于的回调函数,其中一个服务使用 API 立即通知另一个服务发生的事件。这就是简单的版本。从技术上讲,根据最早概念化 webhooks 的的说法,webhooks 是 “使用 HTTP 进行的用户定义回调”。

2024-07-16 16:16:20 4246

原创 利用 API 接口进行自动代码生成的最佳实践

在 API 开发过程中,开发人员经常面对大量冗余代码的挑战。每个 API 都需要类似的验证逻辑、错误处理以及数据解析,这不仅消耗时间而且容易出错。

2024-07-12 11:08:24 749

原创 SSE 和 WebSocket 的区别与选择指南

在选择适合自己项目的实时通信技术时,重要的是要根据应用的具体需要 —— 是需要简单的单向数据更新,还是复杂的双向交互。SSE 提供了一个易于实施的选择,适合更新频繁的数据流应用,而 WebSocket 则适用于更需求高效双向交互的场景。

2024-07-09 11:27:54 1499

原创 什么是 HTTP POST 请求?初学者指南与示范

通过以上讨论,我们了解到 POST 方法不仅在提交大型数据和敏感信息时提供了安全性,同时也允许开发者通过不同的技术实现灵活的数据交互。从 HTML 表单到复杂的 API 交互,POST 方法为现代网络应用的开发提供了强大的支持。

2024-07-05 11:57:04 4258 1

原创 如何将 Apifox 的自动化测试与 Jenkins 集成?

CI/CD(持续集成/持续交付)在 API中的主要目的是为了自动化 API 的验证流程,确保 API 发布到生产环境前的可用性。通过持续集成,我们可以在 API 定义变更时自动执行功能测试,以及时发现潜在问题。。你可以在自动化测试的 CI/CD 模块中找到相应的集成代码,只需将这些代码片段添加到你的 CI/CD 工作流中,就能实现 Apifox 自动化测试与你现有 CI/CD 流程的无缝衔接。本文主要介绍怎么将自动化测试中的测试场景与 Jenkins 集成,下面详细介绍具体操作。

2024-07-03 11:47:28 1380

原创 理解 REST API 和 GraphQL 的区别

你可能听说过 GraphQL,但对它与 REST 的区别还不完全确定。今天我们将介绍 REST 和 GraphQL 的一些基本原理,以及它们的不同使用场景。GraphQL 作为 REST API 的替代品越来越受欢迎,不过它不一定是完全的“替代品”。根据你的使用情景,你需要在 GraphQL、REST API,或者两者结合之间进行选择。让我们比较一下 REST 和 GraphQL,并了解一些 GraphQL 的优点,以便得出更明智的结论。

2024-07-02 11:32:01 1327

原创 Apifox 更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接

新版本上线啦!

2024-06-28 11:00:55 1359

原创 REST API 中的 HTTP 请求参数

HTTP请求参数允许你将信息从客户端(例如,Web 浏览器或移动应用)传输到服务器端的 Web 应用程序。它们通常用于提供条件查询、过滤结果或指定应返回哪些数据。

2024-06-25 11:52:38 1100

原创 Apifox 中如何处理加密或编码过的响应数据?

接口返回的响应数据有时是经过编码或加密处理的,要转换成可读的明文,可以使用内置的、或者通过调用外部编程语言(如 Python、JavaScript 等)来进行处理。例如,一个经过 Base64 编码的数据可以通过内置类库进行解码,转换成可读的明文:下面就来分享一些常见的解码、解密例子。

2024-06-21 18:17:17 1532 1

原创 一文读懂 HTTP 和 RPC 的区别

HTTP,即超文本传输协议,是万维网的基础协议,用于在客户端和服务器之间传输超文本数据(如 HTML 文档)。HTTP 协议定义了一套规则,用于请求和传输信息,让用户能够通过浏览器访问各种网站和资源。RPC,即远程过程调用,是一种允许程序在不同计算机上调用程序的一种方法。在这种模型下,程序可以像调用本地函数一样调用远程服务器上的函数,而无需关心底层的网络通信细节。

2024-06-21 11:26:13 2190

原创 API 设计技巧:基础知识与实践的方法

在这篇深入探讨中,我们将从基础开始,逐步介绍 API 设计,并探讨定义卓越API的最佳实践。作为一名开发者,你可能已经熟悉了许多这些概念,但我将提供详细解释,以加深你的理解。

2024-06-18 10:56:54 1041

原创 快速掌握 Python requests 库发送 JSON 数据的 POST 请求技巧

POST 请求是一种用于向服务器发送数据的 HTTP 方法。与 GET 请求不同,POST 请求通常用于提交表单数据,上传文件,或者在RESTfulAPIs 中创建新资源。发送 JSON 数据的 POST 请求,在 Web APIs 调用中尤为常见。使用requests库发送 JSON 数据的 POST 请求是一个非常简单且实用的操作。通过将目标 URL 和 JSON 数据传递给方法,你可以轻松发送请求并处理响应。本篇文章介绍了从安装requests。

2024-06-14 11:28:38 896

原创 如何将 API 管理从 Postman 转移到 Apifox

上一篇推文讲到,有许多同学反馈说能不能介绍一下 Postman 的迁移以及迁移过程中需要注意的事项。那么今天,它来了!下面详细介绍具体操作。

2024-06-13 11:07:10 2361

原创 理解 Bearer Token:什么是它以及如何运作?

在当前数字化时代,网络安全尤为关键。随着技术快速进步,需求日益增长,保障应用程序中用户数据的安全成为开发者们的首要任务。其中,Bearer Token 作为一种高效的验证策略,在防止未授权访问中发挥着不可或缺的作用。

2024-06-11 11:51:56 2398

原创 如何将 API 管理从 Swagger 转移到 Apifox

如何将现有的管理的 API 迁移到 Apifox 呢?下面详细介绍具体操作。

2024-06-04 11:54:01 1865

原创 如何在 JavaScript 中快速读取文件

如果使用显著更大的文件,许多 Node.js 情况会因为“堆限制分配失败”而出错。使用 Bun 的测试结果不改变结论:我的测试表明即使对于大文件,fs.readFile 也始终更快。我使用的是 Node.js 20.1 和 Bun 1.0.14。Node.js 这样的运行时环境中有许多读取文件的方法。我的基准测试灵感来源于 Evgenii Stulnikov 提供的一个测试案例。我多次运行了基准测试,并在所有情况下报告最好的结果。,结果比看起来更糟的是以下这个意义。至少在我的系统上,在这个测试中,使用。

2024-05-31 10:52:37 544

原创 Apifox 更新|编排模式、Markdown 编辑器升级、自动申请 SSL 证书、用户反馈问题优化

如果在使用过程中出现问题,你可以通过点击相应按钮手动获取 Schema,以便启用 Query 表达式的代码提示功能,提升效率。Markdown 编辑器内新增多种组件,包括选项卡、图片边框、折叠块、折叠组、多列、卡片、卡片组、步骤、数据模型等,满足用户对于产生多样化、个性化文档的需求。在使用 Apifox 调试接口时,如果接口返回的是 PDF 文件或视频,可以直接在返回响应中预览内容,无需手动下载查看,更加直观便捷。在「前后置操作」中编辑自定义脚本时,新增代码提示功能,提升输入效率及代码准确率。

2024-05-28 11:31:48 1169

原创 Web 安全基础:如何正确设置 HTTP 头信息

只有当你的站点也支持 HTTPS 时,你才能发送 HTTPS cookie,这是你应该始终设置的。如果一个恶意站点将你的网站放在一个 iFrame 中,那么恶意站点可以通过运行一些 JavaScript 来执行点击劫持攻击,从而捕获在 iFrame 上的鼠标点击,然后代表用户与站点交互(不一定点击他们认为点击的位置!在浏览器中安装此扩展,彻底浏览你想为其创建 CSP 的网站,然后在你的站点上使用生成的 CSP。在这篇文章中,我将介绍常被评估的头部信息,为每个头部推荐安全值,并给出一个头部设置示例。

2024-05-24 11:22:10 573

原创 Apifox 教程:在响应控制台中显示图片验证码的方法

这里的 image/png 代表了图片的 MIME 类型,指明了数据是一个 PNG 格式的图片,而这个类型是可以变化的,比如也可以是 image/jpg、image/jpeg 等。Apifox 不支持直接识别和解析图片验证码的具体内容,所以如果需要将验证码作用于其他接口,你需要手动发起请求以获取图片验证码,并将其内容手动填写到其他接口。又或者,可以在接口请求参数中设定一个固定值,并在服务端根据 IP 或者用户 ID 来设置白名单,以绕过验证码的验证,一般在测试阶段可以这么做。

2024-05-22 11:34:06 877

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除