Angular HttpClient拦截器完成不调用浏览器状态代码304的回调

时间:2017-11-29 12:49:25

标签: angular typescript angular-http-interceptors angular-httpclient

Angular HttpClient拦截器无法使用状态码304.我正在使用拦截器来显示加载栏。

//GET: Retrieve the form
[Route("createticket")]
public ActionResult CreateTicket()
{
    //Irrelevant code ommited

    return View("CreateTicket");
}

//POST: Submit the form
[HttpPost]
[Route("createticket")]
public ActionResult CreateTicket(CreateTicketModel createTicketModel)
{
    //Irrelevant code ommited (saving the submitted data)

    return RedirectToAction("ViewTicket", new { ticketId = ticket.TicketId });
}

对于我的后端的所有请求(GET,POST,PUT,DELETE),它工作正常但在加载语言文件时“完成”回调没有调用。

此外,我可以在浏览器中看到304状态代码,但有角度的http响应状态代码为200。

有没有理由没有调用完整的回调?我在这里做错了吗?

enter image description here

enter image description here

0 个答案:

没有答案