从外部 url 中的 json 获取数据并获取内容安全策略错误?
Fetch data from a json within an external url and getting Content Security Policy Error?
在阅读过去之前。我对编码很陌生。我对 XMLHTTP 特别陌生 requests/Fetch.
我正在尝试从需要登录的外部网站的 JSON 文件中获取数据。比方说:
https://example.com/booking-api/api/v1/example-availability
我试图在 google chrome 控制台中进行简单的提取:
fetch("https://example.com/booking-api/api/v1/example-availability")
.then(console.log)
.catch(console.error)
在 return 我收到这个:
adrum-latest.js:30 拒绝连接到 'https://example.example.net/rest/v1/delivery?client=example&sessionId=e331c348a9994242bd32b18588f0483a&version=2.1.0' 因为它违反了以下内容安全策略指令:“connect-src 'self' *.example.com * .example2.com等
如何从该站点获取 json 数据?有没有办法绕过内容安全策略指令:“connect-src 'self'?
我的最终目标是时常获取这些信息。假设一天两次。
记住,我不完全确定我在做什么。我从来没有真正研究过这些类型的请求。非常感谢任何帮助或信息。
来源 *.example.com *.example2.com
只允许子域,不允许主域 example.com
和 example2.com
。使用:
connect-src 'self' *.example.com *.example2.com example.com example2.com
在阅读过去之前。我对编码很陌生。我对 XMLHTTP 特别陌生 requests/Fetch.
我正在尝试从需要登录的外部网站的 JSON 文件中获取数据。比方说:
https://example.com/booking-api/api/v1/example-availability
我试图在 google chrome 控制台中进行简单的提取:
fetch("https://example.com/booking-api/api/v1/example-availability")
.then(console.log)
.catch(console.error)
在 return 我收到这个:
adrum-latest.js:30 拒绝连接到 'https://example.example.net/rest/v1/delivery?client=example&sessionId=e331c348a9994242bd32b18588f0483a&version=2.1.0' 因为它违反了以下内容安全策略指令:“connect-src 'self' *.example.com * .example2.com等
如何从该站点获取 json 数据?有没有办法绕过内容安全策略指令:“connect-src 'self'?
我的最终目标是时常获取这些信息。假设一天两次。
记住,我不完全确定我在做什么。我从来没有真正研究过这些类型的请求。非常感谢任何帮助或信息。
来源 *.example.com *.example2.com
只允许子域,不允许主域 example.com
和 example2.com
。使用:
connect-src 'self' *.example.com *.example2.com example.com example2.com