axios post 接收响应格式为text/event-stream
时间: 2023-10-04 14:05:29 浏览: 749
详解vue axios用post提交的数据格式
如果你想要使用axios发送POST请求并接收响应格式为text/event-stream,可以使用axios的`responseType`配置项来设置响应类型。具体操作如下:
```javascript
axios.post(url, data, {
headers: {
'Content-Type': 'application/json',
'Accept': 'text/event-stream'
},
responseType: 'text'
}).then(response => {
// 处理响应
}).catch(error => {
// 处理错误
});
```
上面的代码中,我们在请求头中设置了`Content-Type`为`application/json`,表示我们要发送JSON格式的数据。同时,也设置了`Accept`为`text/event-stream`,表示我们希望接收的响应格式为text/event-stream。最后,我们设置了`responseType`为`text`,表示希望将响应数据作为字符串接收。这样就可以使用axios发送POST请求并接收响应格式为text/event-stream了。
阅读全文