728x90
반응형
질문 : Chrome을 사용하여 XML 대신 JSON을 반환하도록 ASP.NET Web API를 얻으려면 어떻게해야합니까?
최신 ASP.NET Web API를 사용하여 Chrome 에서 XML이 표시됩니다. 브라우저에서 볼 수 있도록 JSON 을 요청하도록 변경하려면 어떻게해야합니까? 요청 헤더의 일부일 뿐이라고 생각합니다. 그게 맞습니까?
답변
MVC Web API 프로젝트의 App_Start / WebApiConfig.cs
클래스에 다음을 추가합니다.
config.Formatters.JsonFormatter.SupportedMediaTypes
.Add(new MediaTypeHeaderValue("text/html") );
이렇게하면 대부분의 쿼리에서 JSON을 얻을 수 있지만 text/xml
을 보낼 때 XML
을 얻을 수 있습니다.
Content-Type
이 application/json
으로 필요하면 아래 Todd의 답변을 확인하십시오.
NameSpace
System.Net.Http.Headers
사용하고 있습니다.
출처 : https://stackoverflow.com/questions/9847564/how-do-i-get-asp-net-web-api-to-return-json-instead-of-xml-using-chrome
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
'$ (this)'와 'this'의 차이점 (0) | 2021.08.09 |
---|---|
Google Maps JS API v3-간단한 다중 마커 예제 (0) | 2021.08.09 |
CSS를 사용하여 HTML5 입력의 placeholder 색상 변경 (0) | 2021.08.09 |
HTML5 양식 요소의 유효성 검사 비활성화 (0) | 2021.08.06 |
Node.js의 Connect, Express 및 "middleware"는 무엇일까? (0) | 2021.08.06 |