小编Col*_*ine的帖子

错误OPTIONS net :: ERR_CONNECTION_REFUSED

我正在使用“ jQuery”(前端)和“ Python”(后端)开发Web应用程序。在发出PUT请求以更新数据库中的详细信息时,这是我在控制台中看到的错误:

选项“ REST API URL” net :: ERR_CONNECTION_REFUSED

我的jQuery代码是:

$.ajax({ 
    type: "PUT",
    url: "REST API URL",
    headers: {"Content-Type": "application/json", "Authorization": AuthToken},
    data: "details to be updated in database",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(data,status) {
      //do something with data
    },
    error: function(data,status) {
      //show error data and status
    }
)};
Run Code Online (Sandbox Code Playgroud)

我了解了HTTP请求之外的HTTP请求GET以及POST它们如何首先作为OPTIONS请求进行预处理,并且只有当它是真正的请求时,才会作为PUT/DELETE/PATCH请求进行处理。
我看到的解决方案在那里说,这可能是一个CORS问题,但CORS启用从后端允许GET/POST/PUT/PATCH/DELETE请求。此外,我能够成功进行GET,并POST请求,但没有PUT请求经历。
我正在使用“ Chrome开发工具”,并研究了如何通过清除缓存和cookie,刷新DNS并重新安装Chrome来解决此错误,但到目前为止,这些解决方案都无法正常工作。
我正在制作前端UI,不确定是客户端错误还是服务器错误?
任何帮助,将不胜感激。

javascript python jquery google-chrome

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

google-chrome ×1

javascript ×1

jquery ×1

python ×1