cors - 调试时禁用标头中的附加字段“X-DevTools-Request-Id”(电子/axios)
问题描述
我不确定这是 axios 还是电子问题。
我正在开发一个电子应用程序,它使用 Rest API 与物联网设备进行通信。我的问题的根本原因是这个设备没有发送Access-Control-Allow-Origin
这意味着我只能做简单的请求。
示例标题:
GET /hello.json HTTP/1.1
Host: 192.168.100.101
Connection: keep-alive
Accept: application/json, text/plain, */*
Origin: http://localhost:9080
X-DevTools-Request-Id: 15299.27
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Electron/1.8.6 Safari/537.36
Referer: http://localhost:9080/
Accept-Encoding: gzip, deflate
Accept-Language: en-US
这种简单请求的一个要求是请求标头中只允许某些字段。
问题是在调试模式下,请求的标头包含附加字段X-DevTools-Request-Id
。因此所有请求都失败。
有没有办法删除/禁用这个字段?
(我能够确认当我构建和运行应用程序时,请求按预期工作。)
解决方案
推荐阅读
- aws-lambda - DynamoDB 更新数据有效但返回内部服务器错误
- jquery - 防止点击时触发下拉菜单
- matlab - 在 MATLAB 中实现我自己的 FFT 给出错误的结果
- java - 如何从基于数据库的 Id SpringBoot Java 中获取数据
- mysql - SQL - 我需要显示 2012 年销售的商品名称、商品价格和数量
- c - 使用 fgets() 从另一个 CSV 写入 CSV 并跳过行
- spring - 如何在 SCDF 中设置日志方向
- python - HC-SR04 卡住(Python 和 Raspberry Pi)
- java - 如何在不删除父文件夹的情况下递归删除空目录?
- awk - 在这种情况下需要一些帮助。(Sed 或 Awk)