fetch 请求数据
fetch 抓取数据 不需要引入 直接调用
-
第一个参数是URL
-
第二个参数是可选参数 (data headers)
-
使用了 JavaScript Promises 来处理结果/回调:(then 成功的回调 ) (catch 失败的回调 )
var p = new Promise(function(resolve,reject){ }); p.then(result=>{}).catch(err=>{})fetch 写法 固定 fetch(url,options) .then(res=>res.json()) // 转为json 格式 .then(result=>result) // 成功的回调 .catch(err=>err) POST 提交三种比较重要的 content-type 1 'Content-Type': 'application/json' 服务端消息主体是序列化的JSON字符串 除IE 外都支持 2 'Content-Type': 'application/x-www-form-urlencoded' 发送到服务器之前,所有字符都会进行编码 提交的数据按照 key1=val1&key2=val2 的方式进行编码,key 和 value 都进行了 URL 转码 querystring.stringify var obj = {username:"zkl"} username=zkl 3 'Content-Type': 'multipart/form-data' 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值 



本文深入解析Fetch API的使用方法,包括基本调用、处理响应及错误回调。同时,对比了POST请求中三种关键的content-type:application/json、application/x-www-form-urlencoded和multipart/form-data,阐述了它们的应用场景与编码特性。
565

被折叠的 条评论
为什么被折叠?



