当前位置: 首页 > news >正文

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

看看本次  这次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:

  • 「发布文档」升级为「发布文档站」

    • 支持发布多个文档站

    • 文档站支持 Algolia 搜索配置

  • 支持从返回响应直接设置断言

  • 用户反馈优化

    • 解决恢复退出 App 时未关闭的标签页可能导致内存占用过高问题

    • 导入 Swagger/OpenAPI 文件时,返回响应的 Header 和描述支持智能合并和指定字段覆盖功能

    • 导入 Postman 集合时,可以导入集合和目录级别的前后置脚本

1. 「发布文档」升级为「发布文档站」

最新版本的 Apifox 在「分享文档」模块内,将「发布文档」升级为「发布文档站」,能更便捷发布和管理接口文档,为团队协作和对外展示提供强大支持。

与「在线分享」相比:

  • 在线分享主要提供分享链接给内外部的合作伙伴,是一种临时性的沟通

  • 文档站提供了长期稳定的展示方式,更适合正式对外发布和长期使用场景

发布文档站支持设置自定义域名、个性化页面外观、页面导航、访问密码等等。对于需要在官网托管公开的接口文档、面向不同渠道、合作伙伴或客户展示定制化的文档,「发布文档站」是更合适的选择。

发布文档支持发布多个文档站

支持在同一项目中同时发布多个文档站点,便于面向不同渠道用户展示不同内容。可以复制主站点的配置项来创建新站点,每个子站点均可独立设置自定义域名发布范围,高效管理接口文档,轻松适应多样化的需求场景。

发布文档支持 Algolia 搜索配置

Apifox 发布文档站功能在提供默认搜索的基础上,新增对 Algolia 搜索的配置支持。只需将 Algolia 配置信息填入 Apifox 的设置项,即可启用 Algolia 搜索功能,可以按需选择更合适的搜索方式。

  • 默认搜索可检索文档/接口的名称和路径,适用于基本搜索需求。

  • Algolia 支持全文搜索、模糊匹配等等更丰富强大的搜索能力,提供高性能搜索体验。

关于 Algolia 搜索功能的详细配置,可以前往 Apifox 官方帮助文档《发布文档搜索设置》查看。

注意:Apifox 版本需 ≥ 2.6.31 方可使用该功能。

2. 支持从返回响应直接设置断言

当接口返回响应为 JSON 时,可以直接在响应区域选择字段,一键完成设置断言提取变量复制 JSON Path 等操作。无需手动编写复杂的 JSON Path,减少了页面间的切换交互,使整个调试流程更加流畅高效。

3. 用户反馈优化

解决恢复退出 App 时未关闭的标签页可能导致内存占用过高问题

根据用户反馈,我们解决了恢复上次退出 App 时未关闭标签页可能导致内存占用过高的问题,提升了性能,确保流畅的用户体验,同时减少系统资源压力。

导入 Swagger/OpenAPI 文件时,返回响应的 Header 和描述支持智能合并和指定字段覆盖功能

我们升级了 Swagger/OpenAPI 文件的导入功能,返回响应的 Header 和描述支持「智能合并」和「指定字段覆盖」选项,使 API 文档的更新和维护变得更加灵活精确。

导入 Postman 集合时,可以导入集合和目录级别的前后置脚本

Apifox 新增支持将 Postman 中定义的集合和目录级别的脚本无缝导入到 Apifox,保持原有的执行逻辑和结构完整性。简化从 Postman 迁移到 Apifox 的过程,减少手动重写脚本的情况,提高迁移效率和准确性。

4. 了解更多

当然,Apifox 产品团队为大家带来的新功能远不止上方这些:

  • 优化了 App 的整体界面

  • CLI 和 Runner 支持使用公钥作为验证方法进行数据库连接

  • 只有将全部团队移出组织后,才可以解散组织

  • 在线文档的示例代码,不再包含 User-Agent 字段

  • 查看接口请求历史时,会自动定位到填写了请求参数的 Tab

  • 完善了智能 Mock 的内置规则,Mock Server 可以直接根据常见字段名(比如 name、time、mail、uuid 等)返回符合格式的数据

相关文章:

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

看看本次 这次版本更新主要涵盖的重点内容,有没有你所关注的功能特性: 「发布文档」升级为「发布文档站」 支持发布多个文档站 文档站支持 Algolia 搜索配置 支持从返回响应直接设置断言 用户反馈优化 解决恢复退出 App 时未关闭的标签页可能导致内存…...

Linux内核结构及源码概述

参考:深入分析LINUX内核源码 深入分析Linux内核源码 (kerneltravel.net) Linux 是一个庞大、高效而复杂的操作系统,虽然它的开发起始于 Linus Torvalds 一个人,但随着时间的推移,越来越多的人加入了 Linux 的开发和对它的不断完善…...

《探索C++在3D重建中的算法与技术要点》

3D重建作为计算机视觉领域的重要技术,在诸多行业有着广泛应用,而C以其高效性和对底层硬件的良好控制,成为实现3D重建算法的常用语言。以下是利用C进行3D重建的一些常见算法和技术要点。 多视图立体视觉算法 多视图立体视觉是3D重建的基础算…...

【老白学 Java】数字格式化

数字格式化 文章来源:《Head First Java》修炼感悟。 很多时候需要对数字或日期进行格式化操作,来达到某些输出效果。Java 的 Formatter 类提供了很多扩展性功能用于字符串的格式化,只要调用 String 静态方法 format() ,传入参数…...

useCallback和forwardRef的联合使用

文章目录 一、useCallback二、forwardRef 总结了useCallback、forwardRef中的deps,以及操作子组建时会遇到数据流不同步的问题 一、useCallback useCallback可以缓存函数,这样避免组建更新导致的函数重建;useCallback在函数更新以后会在deps中…...

C# .NET CORE 开发问题汇总

1. error MSB4803: .NET Core 版本的 MSBuild 不支持“ResolveComReference”。请使用 .NET Framework 版本的 MSBuild。 引用了一个COM组件, 使用donet 命令时,提示不支持, 可以先将项目设置为x86以构建, 将COM引用添加到核心项目中,构建它,在obj\x86\…...

【C语言】拆数字组成最大数

相信你是最棒哒!!! 文章目录 题目描述 正确代码 法一注释版 简洁版 法二注释版 简洁版 题目描述 任意输入一个自然数,输出该自然数的各位数字组成的最大数。例如,输入 1593 ,则输出为 9531 。 输入描述 …...

【Git系列】根据提交打印邮箱

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…...

Nginx在处理客户端请求的并发性发面是否依赖Linux的多线程原理

Nginx在处理客户端请求的并发性发面是否依赖Linux的多线程原理 Nginx 在处理客户端请求的并发性方面,并不依赖于 Linux 的多线程原理。 Nginx 的并发处理主要基于 事件驱动模型 和 异步非阻塞 I/O,而不是传统的多线程或多进程模型。 Nginx 的并发处理模…...

Python生成对抗神经网络GAN预测股票及LSTMs、ARIMA对比分析ETF金融时间序列可视化

全文链接:https://tecdat.cn/?p38528 本文聚焦于利用生成对抗网络(GANs)进行金融时间序列的概率预测。介绍了一种新颖的基于经济学驱动的生成器损失函数,使 GANs 更适用于分类任务并置于监督学习环境中,能给出价格回…...

深入了解C++中const的用法

文章目录 一、C中的const如何理解?二、C中的const与C语言中的const有何区别?三、const与指针、引用的结合使用 一、C中的const如何理解? 在C中,const是一个关键字,用来表示常量性,意在告诉编译器某些变量或…...

【Linux金典面试题(上)】41道Linux金典面试问题+详细解答,包含基本操作、系统维护、网络配置、脚本编程等问题。

大家好,我是摇光~,用大白话讲解所有你难懂的知识点 之前写了一篇关于 python 的面试题,感觉大家都很需要,所以打算出一个面试专栏。 【数据分析岗】Python金典面试题 这个专栏主要针对面试大数据岗位、数据分析岗位、数据运维等…...

利用Python实现多元回归预测汽车价格

引言: AI技术的热门使得大家对机器学习有了更多的关注,作为与AI技术息息相关的一门课程,从头了解基础的机器学习算法就显得十分有必要,如:梯度下降,线性回归等。 正文: 本文将讲解线性回归中多元回回归的案例 机器学习大致可以分为监督学习,非监督学习、半监督学习还…...

抓包软件fiddler和wireshark使用手册

fiddler官方文档 Fiddler 抓包教程1 Fiddler 抓包教程2 wireshark抓包学习 2添加链接描述 ip 过滤 ip.src_host ip.dst_host ip.addr mac 过滤 eth.src eth.dst eth.addr 端口过滤 tcp.port tcp.srcport tcp.dstport 协议类型过滤 arp dhcp 规则组合 and or...

初识三大 Observer

文章目录 ResizeObserver、MutationObserver和IntersectionObserver用MutationObserver实现图片懒加载MutationObserver 兼容性问题IntersectionObserver 应用MutationObserver和IntersectionObserver的区别IntersectionObserver 实例示例一:图片懒加载示例二&#…...

Eclipse MAT(Memory Analyzer Tool) 使用手册

参考:JAVA内存泄露使用MAT(Memory Analyzer Tool)快速定位代码 Eclipse MAT 1.15.0提示JDK版本最低需要使用17版本的,如果不想安装可以下载ZIP包,或者使用较低版本的MAT。 为了避免下载的17版本JDK和本地环境干扰,可以直接在MAT配…...

TongWe7.0-东方通TongWeb控制台无法访问 排查

**问题描述:**无法访问TongWeb的控制台 逐项排查: 1、控制台访问地址是否正确:http://IP:9060/console #IP是服务器的实际IP地址 2、确认TongWeb进程是否存在,执行命令:ps -ef|grep tongweb 3、确认TongWeb服务启动…...

Ariba Procurement: Administration_Master data

采购主数据集成Procurement Master Data Integration 注意:并非所有元素都是必需的,数据元素的名称可能根据ERP的不同,有所不同。 Types of Master Data Accounting 在SAP Ariba中的各种会计元素字段中,填充有效值选择列表。建…...

爬虫学习案例4

爬取猪八戒网站数据:2024-12-12 使用xpath解析元素,安装依赖库 pip install lxml使用selenium步骤我的上篇博客有提到,这里就不重复了 selenium使用博客导航 # 安装pip install lxml,使用xpath from lxml import etree import time from s…...

Angular模块化应用构建详解

文章目录 前言一、理解Angular模块(NgModule)二、创建功能模块三、懒加载模块以提高性能四、共享模块五、库模块六、最佳实践与注意事项七、案例研究:重构电子商务平台结语 前言 Angular是一款由Google支持的、用于构建动态Web应用程序的前端…...

告别MPU6050例程!ATK-IMU901与Arduino串口通信的3个关键避坑点

ATK-IMU901与Arduino串口通信的实战避坑指南 当你从MPU6050切换到ATK-IMU901时,可能会发现原本顺畅的代码突然"罢工"了。这不是你的错——这两款IMU模块在设计理念上存在本质差异。本文将带你深入理解ATK-IMU901的通信机制,避开三个最常见的移…...

C++ STL常用函数一览表(快速记忆版本)

C STL 常用数据结构与函数整理 这份笔记按常见 STL 容器分类整理&#xff0c;适合在刷题和复习时快速查阅。1. vector 1.1 特点 底层是动态数组支持随机访问尾部插入、删除效率高中间插入、删除效率低 1.2 常用定义 vector<int> v; vector<int> v(5); /…...

脉冲神经网络与测试时自适应技术解析

1. 脉冲神经网络与测试时自适应概述脉冲神经网络&#xff08;Spiking Neural Networks, SNNs&#xff09;作为第三代神经网络模型&#xff0c;其核心在于模拟生物神经元的脉冲发放机制。与传统人工神经网络不同&#xff0c;SNN中的神经元仅在膜电位达到特定阈值时才产生脉冲信号…...

DeepSeek企业级部署GPU清单(2024Q3权威更新):仅3款消费级卡达标,87%私有云环境需重构PCIe拓扑

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek企业级GPU资源需求的演进逻辑与基准定义 随着DeepSeek系列大模型从开源轻量级版本&#xff08;如DeepSeek-Coder-1.3B&#xff09;向千亿参数级企业级推理与微调平台&#xff08;如DeepSeek-VL…...

SD-PPP:打破Photoshop与AI壁垒的革命性插件

SD-PPP&#xff1a;打破Photoshop与AI壁垒的革命性插件 【免费下载链接】sd-ppp A Photoshop AI plugin 项目地址: https://gitcode.com/gh_mirrors/sd/sd-ppp 你是否曾在Photoshop中精心设计到一半&#xff0c;却不得不切换到其他AI工具进行图像生成&#xff0c;然后再…...

DeepSpeed v0.19.0 重大更新:训练稳定性、ZeRO、FPQuantizer、DeepCompile、Sequence Parallelism 全面增强,20 位贡献者带来 28 次提交

如果你正在关注 DeepSpeed 的最新版本&#xff0c;那么 v0.19.0 绝对值得重点解读。 这次更新覆盖范围非常广&#xff0c;从 版本号更新、Transpose 重构、进程组关闭卡死修复、ZeRO 相关修复、CPU offload 梯度问题修复、DeepCompile 兼容性修复、PyTorch 版本选择、FPQuantiz…...

毕业设计 基于python的答题卡识别评分系统

文章目录 0 简介课题简介什么是机器视觉实现步骤详细设计图片读取canny边缘检测四点变换 划出区域处理选择题区域提取选项轮廓判断选项 读取正确结果 最后 0 简介 今天学长向大家分享一个毕业设计项目 毕业设计 基于python的答题卡识别评分系统 项目运行效果&#xff1a; 毕…...

终极指南:使用Play Integrity API Checker保护你的Android应用安全

终极指南&#xff1a;使用Play Integrity API Checker保护你的Android应用安全 【免费下载链接】play-integrity-checker-app Get info about your Device Integrity through the Play Intergrity API 项目地址: https://gitcode.com/gh_mirrors/pl/play-integrity-checker-a…...

ChipDNA PUF技术:从晶体管失配到硬件安全密钥的工程实践

1. 项目概述&#xff1a;当芯片拥有“DNA”&#xff0c;嵌入式安全进入新纪元在嵌入式系统设计领域&#xff0c;安全从来不是一个可以事后弥补的附加功能&#xff0c;而是必须从硬件层面开始构建的基石。随着物联网设备的爆炸式增长&#xff0c;从智能门锁到工业控制器&#xf…...

Langchain自定义LLM实战:我把一个简单的Python函数变成了AI模型接口

LangChain自定义LLM实战&#xff1a;从Python函数到智能接口的魔法变形记 在AI应用开发的世界里&#xff0c;大型语言模型(LLM)正以前所未有的速度改变着技术格局。但你是否想过&#xff0c;那些看似神秘的AI接口背后&#xff0c;其实隐藏着一个惊人的简单本质&#xff1f;今天…...