如何对OnRemoteFailure做出反应/处理HTTP状态503

时间:2019-06-14 06:31:43

标签: javascript asp.net function redirect http-status-codes

有时我会得到一个503状态代码,但是现在我希望在首页上显示一个小的文本,并且每个人实际上都可以理解该文本。

我正在遵循问题.Net Core Identity 2 Provider login Cancel leads to unhandled exception中有关OnRemoteFailure的提示。

我将它设置得有些不同:

OnRemoteFailure = (ctx) =>
{
  ctx.Response.StatusCode = 503;
  ctx.HandleResponse();
  return Task.CompletedTask;
}

现在,我想在创建脚本的index.html中处理此问题。

我想到的一种启动方式是这样的:

fetch(statusCode = 503).then(function(response){
    if(response.status === 503) {
        // put text on frontpage

问题是-我不确定从那里继续前进(或者我是否已经以正确的方式开始)或如何在应用程序上显示它。我想要显示一个小的文本,只是告诉用户,这是一个503代码,提供了一些更易理解的文本,而不是通常的文本。

我只对如何在执行该任务的脚本中编写一个简单函数感兴趣。

0 个答案:

没有答案