DOIFOR技术如何快速验证某个接口是否支持跨域
DOIFOR技术如何快速验证某个接口是否支持跨域

如何快速验证某个接口是否支持跨域

技术

大多数时候支持跨域都是遇到了跨域问题,然后才需要接口支持跨域,这种情况非常方便验证,只需要配置完跨域参数后,在出现问题的地方再次调用接口就可以知道是否配置正确。

但是某些时候是预先知道某个接口必须要支持跨域,那么该如何快速验证呢?本文记录一种简单快速的验证方法。其主要思想就是在浏览器中随便打开一个网站,然后在控制台构造待验证的接口请求,观察是否正常响应。方法如下:

首先可以通过浏览器控制台直接复制,也可以自行构造。复制过程如下:

结果如下:

fetch("https://***/logs", {
  "headers": {
    "accept": "*/*",
    "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
    "cache-control": "no-cache",
    "content-type": "application/json",
  },
  "referrer": "https://***/103832559",
  "referrerPolicy": "unsafe-url",
  "body": "{}",
  "method": "POST",
  "mode": "cors",
  "credentials": "omit"
});

修改fetch中的referrer, 然后在控制台中输入后直接请求,观察网络请求情况。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注