在iOS应用程序中使用web服务
我如何在iPhone应用程序中使用web服务?例如,如果我想使用一个web服务,您可以使用它将一个值转换为另一个单位,我将如何做呢?例如:这取决于它是什么类型的“web服务”。如果它是一个无状态的REST样式的API,在URL和/或数据编码的Json或XML中传递数据将非常简单,只需使用NSURLConnection即可 使用我在web上找到的示例,我创建了一个应用程序(服务器和iOS客户端)——使用NSURLConnection&NSMutableURLRequest,使用编码/解码数据。这很容易开始 如果您不想直接使用核心库来实现这一点,可以使用一些框架,例如。我没用过,但它看起来不错,值得推荐 如果它是一个SOAP样式的web服务,那么这就要复杂得多,因为SOAP服务通常会公开一个有状态的API在iOS应用程序中使用web服务,ios,web-services,Ios,Web Services,我如何在iPhone应用程序中使用web服务?例如,如果我想使用一个web服务,您可以使用它将一个值转换为另一个单位,我将如何做呢?例如:这取决于它是什么类型的“web服务”。如果它是一个无状态的REST样式的API,在URL和/或数据编码的Json或XML中传递数据将非常简单,只需使用NSURLConnection即可 使用我在web上找到的示例,我创建了一个应用程序(服务器和iOS客户端)——使用NSURLConnection&NSMutableURLRequest,使用编码/解码数据。这很
我应该说,您在这里展示的示例不是一个web服务,但它确实提供了一种仅使用URL调用它的方法—它返回一个html页面,这使得您很难使用结果。我假设您对返回编码为XML或Json等的结果的服务更感兴趣。这取决于它是哪种“web服务”。如果它是一个无状态的REST样式的API,在URL和/或数据编码的Json或XML中传递数据将非常简单,只需使用NSURLConnection即可 使用我在web上找到的示例,我创建了一个应用程序(服务器和iOS客户端)——使用NSURLConnection&NSMutableURLRequest,使用编码/解码数据。这很容易开始 如果您不想直接使用核心库来实现这一点,可以使用一些框架,例如。我没用过,但它看起来不错,值得推荐 如果它是一个SOAP样式的web服务,那么这就要复杂得多,因为SOAP服务通常会公开一个有状态的API
我应该说,您在这里展示的示例不是一个web服务,但它确实提供了一种仅使用URL调用它的方法—它返回一个html页面,这使得您很难使用结果。我想您对返回XML或Json等编码结果的服务更感兴趣。不客气,祝您好运。在iOS中生成一个好的web服务客户端有一些挑战-你需要在一个单独的线程上运行请求以阻止它们阻塞UI,但我发现使用核心框架http东西相对简单。不客气-祝你好运。在iOS中生成一个好的web服务客户端有一些挑战——你需要在一个单独的线程上运行请求,以阻止它们阻塞UI,但我发现使用核心框架http东西相对简单。