2011-09-21 229 views
0

我发布一些值到dotnet webservice.For这我使用AsiFormDataRequest.Values张贴suceesfully但即将到来的响应是XML格式。所以iam不能以json格式获得成功或失败的消息。 我想在发布到服务器之后获取json响应。JSON解析Dotnet webserivces问题

预先感谢。

+0

根据服务器的不同,您需要在请求的标题中添加“Accept:application/json”。有时这会触发响应以JSON而不是XML。 – Codo

+0

iam使用httprequest Post方法。现在得到json响应,但是当给对应的参数给出正确的值时,它总是显示消息“失败”。 – Nari

+0

你最好展示用于发送请求和接收答案的Objective-C代码。还请显示“失败”的完整回复。它会帮助我们帮助你。你有什么改变,你现在得到不同的回应? – Codo

回答

2

您需要将服务器配置为使用JSON而不是XML进行响应。在你的应用程序中,你无能为力。如果您无法控制服务器,则需要忘记JSON并解析XML。

+0

但这个相同的web服务链接通过android编码调用它给出了json响应,但在iphone它没有来.. – Nari

+0

iam使用httprequest Post方法。现在获取json响应,但它始终显示消息是“失败”参数。 – Nari