Table of Contents
Request has finished and HttpContext disposed. Object name: ‘HttpContext’.
초보적인 오류이다.
HttpContext 의 존재가 보장되는 곳은 브라우저에서 막바로 호출된 API 뿐이고,
하위 메소드에서는 존재여부가 랜덤이다.
HttpContext 의 이용은 외부 노출된 API 에서 하자.
[HttpPost("test")]
public async Task<IActionResult> test(TestDto qrydto)
{
var userid = HttpContext......Value;
var refip = Request.HttpContext.Connection.RemoteIpAddress.ToString();
qrydto.SetUserid(userid);
qrydto.SetRefIp(refip);
var taskId = "test";
return StartTask(taskId, qrydto);
}