0

현재 테스트를 위해 .NET Core Web App가있는 API를 사용하고 있으며 이에 대해 고민하고 있습니다.HttpResponseMessage 본문에 액세스 할 수 없습니다.

namespace CoreWebApp.API.Admin 
{ 
    [Route("api/country")] 
    public class CountryController : Controller 
    { 
     // GET: api/country 
     [HttpGet] 
     public HttpResponseMessage Get() 
     { 
      List<Country> countries = Shared.Database.SqlAction.CountriesTable.GetCountries(); 
      return new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent(JsonConvert.SerializeObject(countries), Encoding.UTF8, "application/json") }; 
     } 
    } 
} 

난 할 노력하고있어 것은 HttpStatusCodeHttpContent를 반환 할 수 있습니다 :

사실,이 코드가 있습니다. 그때 우체부에 그것을 얻어야한다 : (200)


그러나

[ 
    { 
     "Name":"France" 
    }, 
    { 
     "Name":"Germany" 
    }, 
    { 
     "Name":"Spain" 
    }, 
    .... 
] 

상태 코드 확인을 나는 모든이 몸을하지 않는, 내가 무엇을 얻을 있습니다 :

{ 
    "version": { 
     "major": 1, 
     "minor": 1, 
     "build": -1, 
     "revision": -1, 
     "majorRevision": -1, 
     "minorRevision": -1 
    }, 
    "content": { 
     "headers": [ 
      { 
       "key": "Content-Type", 
       "value": [ 
        "application/json; charset=utf-8" 
       ] 
      } 
     ] 
    }, 
    "statusCode": 200, 
    "reasonPhrase": "OK", 
    "headers": [], 
    "requestMessage": null, 
    "isSuccessStatusCode": true 
} 

잠시 동안 검색 중이며 여전히 콘텐츠의 데이터를 가져올 수 없습니다. 무엇이 잘못 되었나요? 그것은 내 첫. NET 코어 API를하므로 어떤 조언을 줄 수 있다면 언제든지 :

어떤 도움을 주셔서 감사합니다!

답변