2012-08-05 5 views
4

데이터 액세스를 위해 독립 실행 형 응용 프로그램으로 WebApi를 사용하고 싶습니다.UI없이 독립 실행 형 Web.API

새로운 MVC 4 프로젝트를 만들면이 목적에 관심이없는 쓰레기가 설치됩니다.

는 I의 의견, 내용, 스크립트 등

를 제거해야하거나 이러한 목적으로 WCF를 추천 하시겠습니까?

다른 브라우저는 Firefox에서 XML, IE return json을 반환하는 등 다른 데이터 형식을 반환합니다.

모두 JSON을 반환하고 싶습니다. JSON이 설정된 경우 WCF를 사용하면 모두 JSON을 반환합니다. 모든 브라우저에서 json 만 반환하도록 webapi를 적용하려면 어떻게해야합니까?

의견이 있으십니까?

+0

다른 브라우저는 Firefox가 XML을 반환하는 등 다른 데이터 형식을 반환합니다. IE return json.' 어떻게됩니까? –

+0

web.api 문서에서도 발생합니다. 왜 그런 행동을하는지 잘 모르겠습니다. – DarthVader

+1

반환되는 내용은 제공된 Accept 헤더를 기반으로합니다. 서로 다른 브라우저는 서로 다른 승인 헤더를 제공합니다. 바이올린을 사용하여 보내지는 것을 확인하십시오. –

답변

5

빈 프로젝트를 만들고 너겟을 끌어 와서 모든 웹 API 기능을 얻을 수 있습니다.

JSON 만 강제 실행하려면 가장 쉬운 방법은 전역 포맷터 컬렉션을 지우고 JSON 포맷터를 다시 추가하는 것입니다.