POST 请求,Ajax 与 cookie

POST 请求则需要设置RequestHeader告诉后台传递内容的编码方式以及在 send 方法里传入对应的值

xhr.open("POST", url, true);

xhr.setRequestHeader(("Content-Type": "application/x-www-form-urlencoded"));

xhr.send("key1=value1&key2=value2");

Ajax 与 cookie

ajax 会自动带上同源的 cookie,不会带上不同源的 cookie

可以通过前端设置 withCredentials 为 true, 后端设置 Header 的方式让 ajax 自动带上不同源的 cookie,但是这个属性对同源请求没有任何影响。会被自动忽略。

withCredentials | MDN

var xhr = new XMLHttpRequest();

xhr.open("GET", "http://example.com/", true);

xhr.withCredentials = true;

xhr.send(null);

相关推荐
木头没有瓜41 分钟前
ruoyi 请求参数类型不匹配,参数[giftId]要求类型为:‘java.lang.Long‘,但输入值为:‘orderGiftUnionList
android·java·okhttp
键盘侠00744 分钟前
springboot 上传图片 转存成webp
android·spring boot·okhttp
TroubleMaker4 天前
OkHttp源码学习之retryOnConnectionFailure属性
android·java·okhttp
TroubleMaker5 天前
OkHttp源码学习之Interceptor
android·okhttp
mubeibeinv6 天前
项目搭建+姓名唯一性校验
android·okhttp
djk88887 天前
ajax同步执行async:false无效的解决方法
前端·ajax·okhttp
小小怪下士yeah8 天前
探秘 JSON:数据交互的轻盈使者
okhttp·json·交互
潜水的码不二9 天前
Ajax简单理解
ajax·okhttp
tester Jeffky9 天前
深入探索JavaScript网络编程:AJAX与Axios库的完美结合
javascript·ajax·okhttp
ac-er888810 天前
phpSpider如何实现登录态保持的数据爬取
开发语言·okhttp·php