1
我有一個調用第三方庫的web api方法。在圖書館的深處,它稱之爲Response.Flush。導致:如何在ASP.NET Web API方法中終止響應
服務器在發送HTTP標頭後無法設置狀態。
這種行爲可以被複制足夠簡單:
public HttpResponseMessage Get()
{
HttpContext.Current.Response.Flush();
return Request.CreateResponse(HttpStatusCode.OK, "ok");
}
我到Response.End使用和CompleteRequest沖洗(後嘗試過),但既不似乎避免網絡API持續到頭部添加到響應。是否有另一種Web API特定的機制來縮短響應時間?
這不是我想要刪除標題,我想停止處理,以便Web API不嘗試修改響應。 – JNappi