这个POST的api调用为何需要1.4分钟才能完成?

时间:2019-05-20 21:36:24

标签: c# angular asp.net-core angular-httpclient ef-core-2.1

我的httpClient POST呼叫需要1.4分钟才能完成,我真的不知道为什么。 当我调用api从数据库获取记录时,它在38毫秒内完成。从这种快速响应来看,我猜这里不是错误的数据库连接。

这是我的示例代码:

Angular Typescript控制器

this.httpClient.post<Complaint>(this.baseUrl + 'api/Complaints/Insert', { author: this.author, text: this.complaintText})
        .subscribe(() => {alert("Success");},
         response => {
            // do nothing right now
          });

Api控制器(调用EF Core上下文)

[HttpPost("[action]")]
public async Task<IActionResult> Insert(Complaint complaint)
{
    _context.Complaints.Add(complaint);
    await _context.SaveChangesAsync();

    return Ok();
}

完成时间 enter image description here

0 个答案:

没有答案