Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Dotnet webserivces的Json解析问题_Iphone_Objective C - Fatal编程技术网

Iphone Dotnet webserivces的Json解析问题

Iphone Dotnet webserivces的Json解析问题,iphone,objective-c,Iphone,Objective C,我正在向dotnet webservice发布一些值。为此,我使用AsiFormDataRequest。值发布成功,但随后的响应是xml格式的。因此,我无法获得json格式的成功或失败消息。 在发布到服务器后,我想做些什么来获得json响应 提前感谢。您需要将服务器配置为使用JSON而不是XML响应。在你的应用程序中,你对此无能为力。如果您无法控制服务器,那么您需要忘记JSON,而改为解析XML。但是通过android编码调用的同一个webservice链接会给出JSON响应,但在iphone中

我正在向dotnet webservice发布一些值。为此,我使用AsiFormDataRequest。值发布成功,但随后的响应是xml格式的。因此,我无法获得json格式的成功或失败消息。 在发布到服务器后,我想做些什么来获得json响应


提前感谢。

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

但是通过android编码调用的同一个webservice链接会给出JSON响应,但在iphone中不会出现。我使用httprequest Post方法。现在获得JSON响应,但总是显示消息“失败”根据服务器的不同,您需要在请求头中添加“Accept:application/json”。有时,这会触发使用httprequest Post方法以JSON而不是XML.iam格式响应。现在获取JSON响应,但在为相应参数提供正确值时,它始终显示消息“失败”。您最好显示用于发送请求和接收答案的Objective-C代码。请同时出示完整的回复,上面写着“失败”。它会帮助我们帮助你。你改变了什么,现在得到了不同的回应?