我有一些使用Axios在页面加载时发送到服务器的发布请求。
其中一个请求无法加载。在大多数情况下,这种情况很少发生,尽管它可以正常工作,但是确实发生了,并且看起来仅在移动Web浏览器上才发生。
该请求用于获取有关页面某些部分的数据(文本可能包含HTML),其结构如下:
[
{
"name": "Example",
"text": "<p><strong class=\"ql-size-large\" style=\"color: rgb(68, 68, 68);\">Example content<\/strong><\/p>",
"location": "Example"
},
Laravel 5.8用于后端。
还有其他人遇到过这个问题,并且对如何解决这个问题有想法吗?
以下是负责此请求的Axios代码:
try {
axios.post(getPages).then((resp) => {
commit(types.UPDATE_PAGES, { pages: resp.data })
})
} catch (e) {
console.log(e)
}
这是控制台的外观:
更新1: 开始认为这与nginx配置有关,也发现这种情况也发生在Safari Mac OS浏览器上,我收到303错误。