Я не уверен, является ли это аксиос или электронным вопросом.
Я разрабатываю электронное приложение, которое взаимодействует с устройством IoT с помощью API Rest.
Основная причина моей проблемы в том, что это устройство не отправляет 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
. Поэтому все запросы не выполняются.
Есть ли способ удалить / отключить это поле?
(Я смог подтвердить, что при сборке и запуске приложения запрос работает как положено.)