2011-09-21 3 views
0

dotnet webservice에 일부 값을 게시하고 있습니다.이 때문에 AsiFormDataRequest.Values가 suceesfully으로 게시되었지만 응답이 xml 형식 인 것입니다. 그래서 iam은 json 형식으로 성공 또는 실패 메시지를 얻을 수 없습니다. 서버에 게시 한 후 json 응답을 받고 싶습니다.Dotnet webserivces에 대한 Json 구문 분석 문제

감사합니다.

+0

서버에 따라 요청의 헤더에 "Accept : application/json"을 추가해야합니다. 때로는 응답이 XML 대신 JSON으로 트리거됩니다. – Codo

+0

iam httprequest Post 메서드를 사용합니다. 이제 json 응답을 받고 있지만 해당 매개 변수에 올바른 값을 제공하면 항상 메시지가 "실패"로 표시됩니다. – Nari

+0

요청을 보내고 응답을 받기 위해 Objective-C 코드를 표시하는 것이 좋습니다. 또한 "실패"라고 표시된 전체 응답을 표시하십시오. 그것은 우리가 당신을 도울 수 있도록 도와 줄 것입니다. 그리고 당신은 지금 당신이 다른 반응을 얻고 있다고 무엇을 바꾸 었습니까? – Codo

답변

2

XML 대신 JSON으로 응답하도록 서버를 구성해야합니다. 앱 내에서 할 수있는 일은 없습니다. 서버를 제어 할 수 없다면 JSON을 잊어 버리고 대신 XML을 파싱해야합니다.

+0

하지만이 동일한 웹 서비스 링크는 안드로이드 코딩을 통해 호출하지만 json 응답을 제공하지만 아이폰은 들어오지 않습니다 .. – Nari

+0

iam은 httprequest를 사용합니다. post method.Now는 json 응답을 수신하지만 항상 해당 메시지에 올바른 값을 제공 할 때 "Failed"메시지를 표시합니다. 매개 변수. – Nari