开发调试

浏览器请求接口失败,怎样区分 CORS 和服务异常

极捷工具编辑 · 更新于

HTTP 请求测试从当前浏览器发出请求,会受到跨域与浏览器安全规则约束。命令行能访问而工具报错,并不一定代表接口服务已经宕机。

打开HTTP请求测试

操作步骤

  1. 选择一个你有权测试、允许跨域的测试接口,先使用 GET。
  2. 请求头填写合法 JSON,暂时不要添加无关自定义头。
  3. 发送后查看状态、响应内容与浏览器网络面板,再逐步加入需要的参数。

跟着示例试一次

可先测试工具默认提供的公开查询地址;若返回 JSON,说明基本请求流程可用。测试自己接口时,比较同一请求在浏览器和服务端日志中的记录。

怎样确认结果正确

先确定请求是否真的到达服务器,再区分 HTTP 错误状态与浏览器阻止读取响应。

常见问题与边界

添加 Authorization 等头可能触发预检。工具无法绕过服务器的 CORS 策略;请求会发送到所填地址,不要把真实密钥发送给不受信任的接口。