我创建了一个URL缩短器,并保存了数据库中的所有详细信息。每次点击我都会在数据库中保存一条记录。
第一次应用程序运行正常,但从第二次开始,没有保存新记录,但我正被重定向。
public async Task<ActionResult> Click(string segment)
{
Statistics st = new Statistics();
StatDetail sd = st.ExtractUserDetails(HttpContext);
Stat stat = await _urlManager.Click(sd.Populate(), segment);
return this.Redirect(stat.ShortUrl.LongUrl);
}
似乎Microsoft Edge和Google Chrome等浏览器会在某处保存重定向,当我输入短网址时,会立即重定向到正确的网页。
什么会导致这种行为?