2017-01-20 2 views
2

다음은 내 코드 (부분 코드)이며 asp.net 코어로 마이그레이션하려고합니다. 내 문제는 "Request.CreateResponse"가 아래 코드에서 작동하지 않는다는 것입니다. 나는 그것을 많이 구글지만 어떤 해결책을 찾을 수 없습니다. 어떻게 해결할 수 있습니까? 패키지 Microsoft.AspNet.WebApi.Core도 작동하지 않습니다.asp.net 코어의 Request.CreateResponse

[HttpPost] 
    public HttpResponseMessage AddBusinessUsersToBusinessUnit(MyObject request) 
    { 
     return Request.CreateResponse(HttpStatusCode.Unauthorized); 
    } 

미리 감사드립니다.

답변

7

마지막으로 해결책을 찾았습니다. :)

[HttpPost] 
public HttpResponseMessage AddBusinessUsersToBusinessUnit(MyObject request) 
{ 
    return new HttpResponseMessage(HttpStatusCode.Unauthorized); 
} 
0

그냥 상태 코드를 반환 할 경우, 다음

//Creates a StatusCodeResult object by specifying a statusCode. 
//so controller method should return IActionResult 
return StatusCode(HttpStatusCode.Unauthorized) 

참조

바람직하다 더에서 this SO answer