开发调试
浏览器请求接口失败,怎样区分 CORS 和服务异常
极捷工具编辑 · 更新于
HTTP 请求测试从当前浏览器发出请求,会受到跨域与浏览器安全规则约束。命令行能访问而工具报错,并不一定代表接口服务已经宕机。
打开HTTP请求测试 →操作步骤
- 选择一个你有权测试、允许跨域的测试接口,先使用 GET。
- 请求头填写合法 JSON,暂时不要添加无关自定义头。
- 发送后查看状态、响应内容与浏览器网络面板,再逐步加入需要的参数。
跟着示例试一次
可先测试工具默认提供的公开查询地址;若返回 JSON,说明基本请求流程可用。测试自己接口时,比较同一请求在浏览器和服务端日志中的记录。
怎样确认结果正确
先确定请求是否真的到达服务器,再区分 HTTP 错误状态与浏览器阻止读取响应。
常见问题与边界
添加 Authorization 等头可能触发预检。工具无法绕过服务器的 CORS 策略;请求会发送到所填地址,不要把真实密钥发送给不受信任的接口。