不确定是否有其他人遇到此问题,但由于某些原因,在发出请求(获取/发布)时,我在Chrome开发者工具的网络标签中看到了重复的请求,而我的服务器显然受到了两次打击。我在中间件中添加了在admin-on-rests文档中找到的图像上传,但我只看到通过添加日志记录调用一次。还有其他人处理过这个问题吗?
答案 0 :(得分:0)
它可能取决于使用的后端。您没有提供有关这些请求的任何信息。
例如,如果后端受保护并要求某种特殊身份验证 - 前端将在POST,PUT等之前发送OPTIONS请求 在跟踪日志中,这些请求看起来可能相同 - 但首先是OPTIONS请求和第二个POST。
HTTP中的OPTIONS请求意味着前面的请求'服务器 - '我可以通过POST将该数据放入该URL吗?我有身份验证令牌等#39; :)如果服务器回答 - 好吧 - 你可能会这样做。前端将发送POST请求。
其他情况 - 可能是因为后端路由配置 前端可以向端点http://1/1发送GET请求 后端响应301错误 - 有关此端点位于不同网址的信息 - 例如http / 1/1 /(添加&#39; /&#39;以及结尾 - 可能经常与django合作使用)<登记/> 前端向http://1/1/发送另一个请求