2014-09-10 2 views
-1

모바일 장치, 플러그인 등 여러 클라이언트에 대해 REST ASP .NET Web API 서비스를 개발 중입니다. 대부분 웹 API 메서드는 특정 객체 (또는 객체 목록)를 반환하므로 클라이언트는 JSON 객체와 함께 작동하는 일부 라이브러리/패키지를 사용하여 웹 서비스를 쉽게 소비합니다. 그러나 객체로 래핑되지 않은 원시 데이터 만 반환하는 것이 좋습니다.ASP .NET 웹 API : 원시 데이터 반환

예를 들어 int를 반환하는 메서드.

public int GetProductsCount() 
{ 
    return 1; 
} 

RESTful 서비스 개념이 계속 진행되고 있습니까? 다양한 클라이언트 (다른 ​​프로그래밍 언어 사용)에서 이러한 API를 쉽게 사용할 수 있습니까?

감사합니다.

+1

stackoverfolw는 코드 검토를위한 것이 아닙니다. 구체적인 질문을하십시오. – talex

답변

0

아니요.이 관행에는 반대되는 규칙이 없습니다. 1이 클라이언트가 알아야하는 유일한 경우라면 1 이상을 반환 할 필요가 없습니다. 확실하게 정보 (응답 코드, 메타 데이터 등)를 제공하기 위해이 값을 사용자 정의 객체로 감싸지 만, 이 더 많은 정보가 아니면 더 많은 정보가 필요하지 않습니다.