前端笔试题 | 整理&总结 ing | 跨域 + fetch + credentials(携带cookie)

题目:

当前网页 :https://a.com

请求接口:https://api.b.com/data

javascript 复制代码
fetch('https://api.b.com/data', {
  method: 'POST', // 发起 POST 请求
  credentials: 'include', // 允许携带 cookie
  headers: {
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({ id: 1 })
});

// 预检options 接口返回头 如下:

javascript 复制代码
Access-Control-Allow-Origin: https://a.com
Access-Control-Allow-Headers: Content-Type
Access-Control-Allow-Credentials: true

选项

A. post请求成功,附上cookie

B. 拦截,cors 错误

C. post 发送给服务器,但浏览器不暴露响应结果给脚本。

D. post 请求成功,不附上cookie


当前网页 即前端,请求接口是后端接口地址,此时跨域了。


常见请求头: https://blog.csdn.net/misstianyun/article/details/143753986

来自 pxx 的秋招选择题3前端笔试复盘 | 知识点总结-CSDN博客

相关推荐
旺财是只喵3 小时前
vue项目里使用3D模型
前端·vue.js
golang学习记3 小时前
从0死磕全栈之使用 Next.js 构建高性能单页应用(SPA)
前端
好奇的候选人面向对象3 小时前
基于 Element Plus 的 TableColumnGroup 组件使用说明
开发语言·前端·javascript
小纯洁w3 小时前
vue3.0 使用el-tree节点添加自定义图标造成加载缓慢的多种解决办法
前端·javascript·vue.js
叫我詹躲躲3 小时前
Vue 3 ref 与 reactive 选哪个?
前端·vue.js
程序员Sunday3 小时前
Vite 要收费啦?虚拟 DOM 要取消啦?尤雨溪这次玩了把大的!
前端·vue.js
云枫晖3 小时前
webpack系列-plugin
前端·webpack
啃火龙果的兔子3 小时前
前端八股文es6篇
前端·ecmascript·es6
困惑阿三3 小时前
ES6冷门API
前端·ecmascript·es6