最近碰到調用我的方法要求返回一個代碼值,但是要求是不放在返回實體里,而是放在返回的Headers上
本來返回我是直接用 return Json(res)? 這種封裝的方法特別簡單,但是沒有發現設置headers的地方
查詢過之后不得已換了個返回
//原來方式
//return Json(res);
var Response = new HttpResponseMessage();
//res 是本來的返回實體
Response = Request.CreateResponse(HttpStatusCode.OK, res);
//Headers 設置值
Response.Headers.Add("med-org-code", "A05255657");
Response.Headers.Add("med-hos-code", "A1233030047");
return ResponseMessage(Response);