無論如何,我們可以得到HttpStatus代碼時捕獲異常?例外情況可能是Bad Request
,408 Request Timeout
,419 Authentication Timeout
?如何在異常塊中處理這個問題?如何從WebAPI中的異常中獲取HttpStatusCode?
catch (Exception exception)
{
techDisciplines = new TechDisciplines { Status = "Error", Error = exception.Message };
return this.Request.CreateResponse<TechDisciplines>(
HttpStatusCode.BadRequest, techDisciplines);
}
-1這明顯是生成HttpResponses的代碼。不處理它們。 – Aron