最近小玩了点东西,发现简单的东西总能遇到点问题

1.webapi跨域设置

[EnableCors(origins: "*", headers: "*", methods: "*", SupportsCredentials = true)]ApiControl{。。。}

这样大概就能跨域了

2.跨域完成了,发现cookie后端接收不到,咋整?

莫急,ajax请求的时候设置,记得服务端要设置(SupportsCredentials = true)

xhrFields: {
withCredentials: true
}

3.可以了,后台也能取到cookie了,然而天不随人愿,新的问题诞生了,ajax请求直接报错了,咋整?

那就在服务端设置一下origins吧,设成请求页的地址http://localhost:26467

[EnableCors(origins: "http://localhost:26467", headers: "*", methods: "*", SupportsCredentials = true)]

切记:origins不能用*,如果出现多个并包含*的那就找出来哪里有*并干掉,比如IIS中部署项目的http响应标头,千万要记得

转载于:https://www.cnblogs.com/CuiRicky/p/10098954.html

webapi+ajax跨域问题及cookie设置相关推荐

  1. ajax跨域请求传递Cookie问题

    问题描述 前后端完全分离的项目,前端使用Vue + axios,后端使用SpringMVC,容器为Tomcat. 使用CORS协议解决跨域访问数据限制的问题,但是发现客户端的Ajax请求不会自动带上服 ...

  2. WebApi Ajax 跨域请求解决方法(CORS实现)

    ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作.但是在使用API的时候总会遇到跨域请求的问题, 特别各种A ...

  3. ajax跨域请求时 会出现什么问题,在用AJAX跨域请求时遇到的问题

    刚刚接触ajax就遇到一个词--跨域. 在我百度了各种资料以后总结了一句话:"只要不是在一个协议.域.名端口下,都属于跨域(127.0.0.1本地也属于跨域)". 在做ajax请求 ...

  4. 跨域(cross-domain)访问 cookie (读取和设置)

    跨域(cross-domain)访问 cookie (读取和设置) Passport 一方面意味着用一个帐号可以在不同服务里登录,另一方面就是在一个服务里面登录后可以无障碍的漫游到其他服务里面去.坦白 ...

  5. ajax请求时cookie,ajax跨域请求中的cookie问题

    update 另一个问题 ajax在进行复杂请求如PUT,POST,DELETE等时,当请求为cross domain request是,会先发一个OPTIONS请求确认服务器的跨域支持情况,在发送原 ...

  6. ajax跨域请求及传递cookie

    一.ajax跨域访问 先要搞清楚什么是ajax跨域.看如下例子即可明白: 网站A:a.test.com 通过ajax请求网站B:b.test.com上的接口,很明显网站A和网站B 是两个不同的域,而处 ...

  7. 用iframe设置代理解决ajax跨域请求问题

    用iframe设置代理解决ajax跨域请求问题 参考文章: (1)用iframe设置代理解决ajax跨域请求问题 (2)https://www.cnblogs.com/ranzige/p/370965 ...

  8. Ajax跨域请求,无法传递及接收cookie信息解决方案

    Ajax跨域请求,无法传递及接收cookie信息解决方案 参考文章: (1)Ajax跨域请求,无法传递及接收cookie信息解决方案 (2)https://www.cnblogs.com/yalong ...

  9. Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案

    Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录认证及退出)解决方案 参考文章: (1)Ajax跨域请求action方法,无法传递及接收cookie信息(应用于系统登录 ...

最新文章

  1. Linux上重启服务的正确命令
  2. Linux文件系统的隐藏权限:chattr lsattr(journal)
  3. Android之GridView(九宫图)
  4. ASP.NET后台调用前台JS函数的三种常见方法
  5. 使用2to3.py 转换 python2.x 代码 到python3
  6. python中try语句_[转]python 里面 try语句
  7. 分享一个自己做的SpringMVC的PPT,由于比较忙只写了一些重要的部分
  8. Java中的序列化问题
  9. 集成CCFlow工作流与GPM的办公系统驰骋CCOA介绍(一)
  10. schema中字段类型的定义
  11. 边缘检测法之Roberts算子
  12. Win10 安装 .NetFramework 4.7 (SourceTree)
  13. 2018.07.27
  14. 雨过天晴电脑保护系统校园版
  15. python33个保留字基本含义_Python保留字总结
  16. 光立方原理讲解_漯河放大镜原理,车灯透镜_晶亮光电
  17. python exec函数_Python中的exec函数
  18. python中for循环的代码_Python中的九九乘法表(for循环)
  19. Solaris 问答集
  20. 漫谈程序员系列:找工作的辟邪剑谱

热门文章

  1. 致:WWF技术博客领跑者WXWINTER--兰竹梅菊.春夏秋冬
  2. Hystrix之外健壮微服务的新选择:Sentinel 发布首个生产版本 1
  3. 应用名称本地化/国际化
  4. depcomp: line 571: exec: g++: not found
  5. Java API —— Map接口
  6. PostgreSQL在何处处理 sql查询之六
  7. 解决C++代码单元测试中的难题-不可验证和IO调用
  8. 无法安装声卡及MODEM驱动
  9. 【NOSQL 】 memcache 安装及配置分布式集群 双向复制
  10. centOS 5.5 安装 ORACLE 11G RAC 问题汇总