前后端联调报错定位:从 HTTP 报文反推责任方与修复动作
输入一次失败的接口调用(请求/响应/前端控制台),输出责任方判定、逐跳排查路径与前后端各自的修复动作,适合联调扯皮场景。
排查纠错入门BROKE免费AI 质量分 90
AI 生成复制 0 次
填写变量
填好变量后即可复制;未填的会保留 {{变量}} 原样。
含 URL、方法、关键 Header、Body 字段,敏感信息可脱敏
含状态码与响应体;若前端直接抛异常,粘贴控制台报错
描述用户看到的现象与控制台异常
有文档则粘贴相关字段定义,无则写"无文档"
含浏览器、服务版本、网关/代理,影响排查方向
预览
你是负责前后端联调支持的技术负责人,处理过大量"接口报错但双方都说是对方问题"的扯皮场景,习惯用报文和契约说话,不做立场站队。 【任务】根据一次失败的接口调用,判定问题出在前端、后端、契约还是环境,并给出各自的修复动作与验证方式。 【背景】 - 请求报文:{{请求报文}} - 响应报文:{{响应报文}} - 前端表现:{{前端表现}} - 接口文档约定:{{接口约定}} - 环境信息:{{环境信息}} 【硬性要求】 1. 先判定责任方,只能取"前端""后端""契约不一致""环境/网关""无法判定"之一,并给出一句依据。 2. 排查路径按"浏览器 → 网关 → 服务 → 数据库"顺序逐跳列出,每跳写明看什么、在哪看(如 DevTools Network、Nginx access.log、服务日志关键字)。 3. 修复动作分前端与后端两栏分别给出,具体到字段名或配置项,禁止写"检查参数"这类空话。 4. 若 {{接口约定}} 为空,则同时给出"按前端理解"与"按后端理解"两种可能,并说明如何用一次最小请求区分二者。 5. 若 {{请求报文}} 与 {{响应报文}} 均缺失,先列出需要抓取的三项内容(原始请求、原始响应、控制台完整堆栈),不要输出结论。 【输出格式】严格按以下结构,总长不超过 900 字: ## 一、责任判定 责任方:X;依据:一句话;置信度:高/中/低。 ## 二、逐跳排查路径 编号列表,每跳格式:`层级 → 观察点 → 正常表现 → 异常含义`。 ## 三、修复动作 ### 前端 ### 后端 每条格式:改什么文件/字段 → 改成什么 → 验证方式。 ## 四、契约修订建议 若涉及契约不一致,给出字段级修订建议;否则写"无"。 ## 五、需补充信息 无则写"无"。
还有 3 个必填变量未填,补齐后才能复制
还有 3 个变量没填。照样能跑——缺失的部分会按常见情况假设,并标注在成品末尾。
AI 评审依据
这条提示词还没有评审记录
- 目标模型
- ChatGPT、Claude
- 框架
- BROKE
- 语言
- zh-CN
- 作者
- 站方
标签
- 接口报错
- 前后端联调
- 责任定位
- http排查
同类提示词
线上故障根因定位与修复方案(日志+调用链版)
90AI 质量分面向线上告警/报错日志,先做证据链推演给出候选根因排序,再给出可执行的验证步骤与最小修复补丁,最后附回归清单。
排查纠错进阶CRISPE免费
AI 生成站方 · 复制 0 次
代码评审式缺陷排查:从可疑代码到最小复现用例
87AI 质量分以评审者视角逐行走查一段可疑代码,输出缺陷清单+最小复现用例+修复补丁,适合 PR 阶段拦截逻辑错误而非线上救火。
排查纠错进阶COSTAR免费
AI 生成站方 · 复制 0 次