반응형

외부에서 사용할 API를 ASP.NET WebAPI로 구현을 했지만

자꾸 포맷이 이상하게 들어온다고 한다.

음 XML 포맷에 맞춰서 스트링으로 반환을 하고 있는데 뭐가 문제인지 알 수가 없었다.

 

Postman을 통해서 테스트를 하면서 응답 헤더 값을 확인 해보니 

Content-Type이 "application/json"으로 되어있었다.

 

혹시 해서 찾아보니 역시였다.

 

Content-Type을 "application/xml"로 맞춰서 아래 코드 형식대로 수정하니

정상적으로 파싱이 된다고 한다. ^_________________________^

 

너무 나태해졌으ㅋㅋㅋ

 

 

[HttpGet]

public HttpResponseMessage GetXml ()

{

string xmlString = "<? xml version='1.0' encoding='UTF-8'?><msg>TEST</msg>");

 

return new HttpResponseMessage() { Content = new StringContent(xmlString, Encoding.UTF8, "application/xml") };

 

}

반응형

+ Recent posts