fetch获取json数据
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
事例:
data.json是同目录的json文件
fetch('data.json', {
method:'GET',
mode:'cors',// 允许发送跨域请求
credentials: 'include'
}).then(function(response){
//打印返回的json数据
response.json().then(function(data){
console.log(data.school);
})
}).catch(function(e){
console.log('error: ' + e.toString());
})
{
"school": "zafu"
}
请求的结果:
credentials的解析:来自MDN
url: https://developer.mozilla.org/zh-CN/docs/Web/API/Request/credentials
credentials
是Request
接口的只读属性,用于表示用户代理是否应该在跨域请求的情况下从其他域发送cookies。这与XHR的withCredentials 标志相似,不同的是有三个可选值(后者是两个):
omit
: 从不发送cookies.same-origin
: 只有当URL与响应脚本同源才发送 cookies、 HTTP Basic authentication 等验证信息.(浏览器默认值,在旧版本浏览器,例如safari 11依旧是omit,safari 12已更改)include
: 不论是不是跨域的请求,总是发送请求资源域在本地的 cookies、 HTTP Basic authentication 等验证信息.
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:24 天前 )
960b763e
3 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)