我有react应用程序,我想在请求中添加request-id标头,以便前端可以告诉后端撤消特定请求。因此,请求(使用超级代理)是这样的:
let result = request(method, endpoint);
result = result.set("Accept", "application/json").set("Request-Id", getRequestId());
当我添加“ .set(” Request-Id“,getRequestId())”时,出现以下错误。
我看到我可以使用带有请求ID标头的邮递员发送请求,并且可以看到负载均衡器除了选项调用之外没有收到任何其他请求。启用了CORS,并公开了所有来源的所有标头。
有人对可能出什么问题有想法吗?我是前端开发的新手。
答案 0 :(得分:0)
答案是我是我的公司计算机,它在浏览器中对限制进行了硬编码,以禁止自定义标头。因此,我走进去,发现了一个标准标头,该标头与url一起可以用作ID,因此在我的情况下为https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Date。
另一个证明是,我可以在公司计算机上的Facebook上发布任何内容。由于Facebook应用程序使用自定义标题。