ajax请求中的reponseType和withCredetials分别是啥?
一、reponseType
1、什么是reponseType
XMLHttpRequest.reponseType属性是一个枚举类型的属性,返回响应数据的类型,他允许我们手动的设置
返回数据的类型。如果我们将它设置为一个空字符串,它将默认的使用"text"类型。
当将reponseType设置为一个特定的类型的时候需要确保服务器所返回的类型和所设置的返回值类型是
兼容的。如果两者不兼容,服务器返回的数据会变为null
2、reponseType的值
Blob对象表示一个不可变,原始数据的类文件对象。Blob表示的不一定是JavaScript原生格式的数据,File接口基于Blob,继承了blob的工嗯呢该并将其扩展使其支持用户系统上的文件(可以用来实现文件的下载功能)
二、withCredetials
withCredentials是一个Boolean类型,它指示了是否该使用类型cookies,authorization headers(头部授权)
或者TLS客户端证书这一类资格证书来创建一个跨站点访问控制(cross-site Access-Control)请求,在同一
站点下使用withCredentials属性是无效的。此外也可以用作响应cookies被忽略的表示,默认值是falsle
如果在发送来自其他域的XMLHttpRequest请求之前,未设置withCredentials 为true,那么就不能为它自己的域设置cookie值。
而通过设置withCredentials 为true获得的第三方cookies,将会依旧享受同源策略,因此不能被通过document.cookie或者从头
部相应请求的脚本等访问。
不同域下的XmlHttpRequest 响应,不论其Access-Control- header 设置什么值,都无法为它自身站点设置cookie值,除非它在请
求之前将withCredentials 设为true。
ajax请求中的reponseType和withCredetials分别是啥?相关推荐
- ajax on ture,细数Ajax请求中的async:false和async:true的差异
实例如下: function test(){ var temp="00"; $.ajax({ async: false, type : "GET", url : ...
- ajax 传输中文乱码,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...
- ajax配套字符串,在ajax请求中填充数据字符串
我有一个表单可以有不同数量的文本字段(包含转换值).他们的名字是例如:"textfield_eng","textfield_ger","textfie ...
- 使用jQuery在AJAX请求中添加标头
本文翻译自:Add header in AJAX request with jQuery I would like to add a custom header to an AJAX POST req ...
- ajax请求数据用于另一个ajax,在另一个AJAX请求中使用数据
我正在学习ruby,但是我正需要一些JS/JQuery来处理一个我正在和朋友一起工作的小项目.我们正在使用Last.fm API,并试图构建一个页面,我们将从两个不同的URL调用Json数据.在另一个 ...
- ajax中解决乱码的问题,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...
- ajax on ture,Ajax请求中的async:false/true(同步/异步)的作用
async. 默认是true,即为异步方式,$.Ajax执行后,会继续执行ajax后面的脚本,直到服务器端返回数据后,触发$.Ajax里的success方法,这时候执行的是两个线程.若要将其设置为fa ...
- null、undefined在ajax请求中的区别
目前的前后端的数据交互大多都使用ajax利用JSON进行数据交换,在前端调用接口时遇到某些参数不需要传的情况时(接口将这些参数设置为可选的)我们应该将其设置为undefined还是null呢?它们两者 ...
- Ajax请求中的async:false/true的作用
test.html <a href="javascript:void(0)" οnmοuseοver="testAsync()"> asy.js f ...
最新文章
- 基于 Go 语言构建企业级的 RESTful API 服务
- 17.ubuntu18.04解决压缩包乱码问题
- php大于等于符号怎么打出来_PHP常用的特殊运算符号(连续小于符号,三个小于符号,eot,eod,echo示例,print示例)...
- Android 解锁屏启动过程
- 口令红包 java,[1.7.2]Gifts — 我的世界服务器在线礼物和登陆奖励插件
- accdb 用户类型未定义_Python早期设计与开发:数字类型的设计缺陷
- pycharm检测不到python编译器_1.2 搭建python+pycharm编程开发环境
- 一个JS多个数组取交集算法
- [题解]诸侯安置(dp+组合)
- 2021-09-13冷启动问题主要分为 3 类,用户冷启动,即如何给新用户做个性化推荐物品冷启动,即如何将新的物品推荐给可能对它感兴趣的用户系统冷启动,即如何在一个新开发的网站
- krita绘图_如何使用Krita制作动画视频
- 全网首发 nuScenes数据集(百度网盘 + 迅雷网盘) + 下载方法
- 一个屌丝程序猿的人生(十七)
- Ubuntu网络域名解析失败记录
- 《指数基金投资指南》银行螺丝钉 ---读书
- 【Python学习教程】Python变量类型和运算符
- matlab中设置不同的点的形状,matlab点的形状
- PTA(三十三)面向对象程序设计 第五章 作业 7-4 分钟秒钟的时间相减 (30 point(s))
- 史上最全的 pom.xml 文件详解
- cocos2d-x 横板游戏触屏人物和背景移动 方法2
热门文章
- [认证授权] 6.Permission Based Access Control
- 腾讯应用研究一面 武汉
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置...
- Ubuntu 下类似 Xshell 工具、更换阿里源
- 内联式css样式,直接写在现有的HTML标签中
- gen_event中的handler和supervised handler
- 40个常用的网站制作技巧
- ios获取新数据要不要关_iOS开发之数据读写
- android 提供服务,GitHub - FamliarMan/AndroidServiceProvider: 为模块化提供的一个服务发现库...
- python棋盘放米循环结构_Python递归法计算棋盘上所有路径总奖品最大值(京东2016编程题)...