iphonewebservice
我想从iphone调用url。我正在使用NSURLConnection服务器发送响应数据,但问题是响应数据只包含相应页面的html源。我需要将响应作为JSON格式。如何修复它您需要在服务器端(您的iphone连接到的Web应用程序)修复它。您无法通过修改iPhone应用程序来解决此问题。您遇到的问题是服务器端问题。您正在调用的web服务需要设置为使用JSON格式响应。为了正确兼容,服务器需要使用内容编码iphonewebservice,iphone,Iphone,我想从iphone调用url。我正在使用NSURLConnection服务器发送响应数据,但问题是响应数据只包含相应页面的html源。我需要将响应作为JSON格式。如何修复它您需要在服务器端(您的iphone连接到的Web应用程序)修复它。您无法通过修改iPhone应用程序来解决此问题。您遇到的问题是服务器端问题。您正在调用的web服务需要设置为使用JSON格式响应。为了正确兼容,服务器需要使用内容编码application/json,并响应正确格式化的结果 如果控制web服务,则需要检测请求是
application/json
,并响应正确格式化的结果
如果控制web服务,则需要检测请求是否来自iPhone,或者提供特定于JSON的URL。我可能会选择后者,因为它使您的服务器更容易理解
如果您不能控制您的web服务,那么您必须与控制您的web服务的人交谈。这样,他们就可以满足您的需要,或者为您指向正确的URL。这取决于您正在尝试做什么。大多数情况下,人们使用JSON从服务器端传输数据,而不是从客户端传输数据。为了做到这一点,服务器端需要有一个API,这在大多数情况下非常容易构建,假设您有数据集(如果您使用的是php,请检查json_encode)。在其他情况下,您可能会在一个您不拥有也不使用的网站中查找某些内容。在这种情况下,您需要构建一个特定的解析器来提取所需的相关信息 我想你必须更改你的URL。你的URL中缺少json。把这个问题标记为离题,因为不清楚你在问什么。