HTTPie AI 2023.1.0 发布:自然语言交互 API,方法分栏与 cURL 地址栏支持
Happy New Year! 🥳 HTTPie 团队在 2023 年初推出了备受期待的 v2023.1.0 版本。本次更新不仅带来了全新的 HTTPie AI 功能,还针对开发者日常痛点进行了多项深度优化,旨在让 API 测试与交互更加直观、高效。
🪄 核心突破:HTTPie AI 自然语言交互
本次发布最大的亮点是 HTTPie AI 的正式上线。这是一个免费的预览功能,允许开发者通过自然语言(Human Language)来创建 API 请求。
- 智能生成:无需记忆复杂的语法结构,只需描述需求(例如“获取用户列表并过滤状态为 active 的”),AI 即可自动生成对应的 HTTP 请求。
- 提升效率:显著降低了 API 调试的门槛,让非技术背景的团队成员也能快速参与接口测试。
“HTTPie AI 旨在通过人工智能增加你在测试和沟通 API 时的生产力。” —— HTTPie 官方团队
🗂️ 交互优化:方法分栏与侧边栏增强
为了提升复杂场景下的请求管理体验,HTTPie 对界面交互进行了精细化打磨:
- Methods in Tabs:请求标签页现在会明确显示 HTTP 方法(如 GET, POST)。这使得拥有相同名称或 URL 但方法不同的请求(如
GET /users和POST /users)能够被清晰区分,避免了混淆。 - Library Context Menu:侧边栏空白的右键点击现在可以调出类似“+”按钮的快捷菜单,方便快速执行库中的操作,提升了导航效率。
- cURL as URL:开发者可以直接在地址栏粘贴 cURL 命令进行快速导入。此外,地址栏现在也支持直接输入 AI Prompt,实现了 cURL 与自然语言输入的无缝切换。
📚 功能完善与 Bug 修复
除了核心功能,本次更新还修复了多个影响工作流的 Bug,并增强了数据解析能力:
- GraphQL 支持:优化了 GraphQL 请求的导入逻辑,能够根据 Body 内容自动识别并正确导入 GraphQL 请求及变量。
- 认证优化:自动将
Authorization: Bearer ...头部的令牌移动到专门的 Auth 标签页,保持界面整洁。 - 错误处理:修复了点击 Body 标签中的错误徽章跳转问题,并增加了标准状态码的默认原因短语。
- 日志高亮:新增了对响应中 JSON 语法错误的实时高亮显示,帮助开发者快速定位数据问题。
- 其他修复:修复了 HEAD 响应处理、长标签显示问题以及登录对话框的堆叠行为。
💡 开发者价值总结
HTTPie 此次更新从“智能辅助”到“交互体验”两个维度全面升级。对于开发者而言,HTTPie AI 是探索新 API 的利器,而 cURL 地址栏支持 和 方法分栏 则极大提升了日常调试的流畅度。这些改进标志着 HTTPie 正从一款强大的命令行工具,进化为全场景(Web & Desktop)的智能 API 协作平台。
*👉 关注 @httpie 并加入 Discord 社区获取更多更新。HTTPie 正在招聘工程及其他岗位的新同事,欢迎加入!