我的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();
}