美文网首页
接口请求

接口请求

作者: 海豚先生的博客 | 来源:发表于2020-05-18 19:37 被阅读0次

ajax

  • 简单请求
    head,get,post
  • 非简单请求
    请求方法是PUT或DELETE,或者Content-Type字段的类型是application/json。
    非简单请求的CORS请求,会在正式通信之前,增加一次HTTP查询请求,称为"预检"请求(preflight)。
    "预检"请求用的请求方法是OPTIONS,表示这个请求是用来询问是否有权限、是否允许跨域的。

两个都是异步的

第一个then是获取http头信息包括status,headers
第二个then是获取body,数据信息
在async函数中
let res = await fetch(xxx)
let data = await res.json()

blob对象

data = await res.blob()
该地址是临时性的,存在于内存中,关闭页面将释放内存,url将不可用
let url = URL.createObjectURL(data)
try catch中 try中捕获请求错误,catch中捕获网络错误

axios

<form enctype
config: {headers: {
'content-type':multipart/form-data'
}
}

socket.io

socket.io
import io from 'socket.io-client'
export default io(HOST)
app.js
// 发送数据
socket.emit('msg', this.props.user.name,this.refs.msg.value)
// 接收数据
socket.on('ID', ID => {
this.props.setId(ID)
})

相关文章

网友评论

      本文标题:接口请求

      本文链接:https://www.haomeiwen.com/subject/pduyohtx.html