【问题标题】:JavaScript get request error: Failed to load resource: net::ERR_CONNECTION_RESETJavaScript 获取请求错误:无法加载资源:net::ERR_CONNECTION_RESET
【发布时间】:2018-12-10 00:28:44
【问题描述】:

所以我一直在开发我的应用程序一段时间,直到最近今天下午才遇到这样的问题,在对 javascript 代码进行一些更改后启动应用程序时,我在从服务器端加载请求时出错像这样:

在控制台中,我正在编写 readyState 和 status,前两个值会在网页加载后立即出现,而其他值会在 5-10 秒后出现。这是应该运行的代码。

window.addEventListener('load', function() {
  let xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    console.log(this.readyState);
    console.log(this.status);

    if (this.readyState === 4 && this.status === 200) {
      GetGoals(JSON.parse(this.response), goalsList);
    }
  };

  xhttp.open('get', '/api/mainmenu', true);
  xhttp.send();
});

我正在文件上启动我的应用程序并在 chrome 上运行它。当我用谷歌搜索时,我发现了一些关于证书不匹配的答案,但为什么这只会在一段时间后发生?我该如何解决这个问题?我正在.NET Core asp.net 2 和 vanilla js 上开发。

编辑:似乎只有这个get方法失败,post方法工作正常,这更奇怪。

【问题讨论】:

    标签: javascript c# asp.net-core xmlhttprequest


    【解决方案1】:

    好的,所以问题与我想象的不同。我的 SQL Server 出现问题。看来我可能已经关闭了一个,或者它以某种方式关闭了,它无法将请求发送到数据库,这确实很奇怪。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-15
      • 2016-04-17
      • 1970-01-01
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多