微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将价值传递给我想在我的应用程序中使用的Web服务?

如何解决如何将价值传递给我想在我的应用程序中使用的Web服务?

| 我正在尝试在应用程序中使用Web服务。我正在尝试使用此服务:http://www.w3schools.com/webservices/tempconvert.asmx 此服务将摄氏温度转换为华氏温度,反之亦然。因此,它还需要一些值才能进行转换。 请分享一些有关此的信息。最好使用代码段,也可以使用任何教程或示例应用程序。 谢谢,     

解决方法

        如果您不熟悉HTTP,那么您需要做的第一件事就是做一些阅读以了解基础知识。 一旦了解了HTTP的基础知识,便可以了解该服务要求您执行HTTP
POST
以获取所需的值。 如果您阅读了端点的文档,您将看到您需要对特定资源“ 0”。
POST
请求标头的内容应如下所示:
POST /webservices/tempconvert.asmx/CelsiusToFahrenheit HTTP/1.1
Host: www.w3schools.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
接下来,您需要在“ 0”的请求正文中放入一些内容。该请求正文应如下所示:
Celsius=50
50
是摄氏温度。 现在,您实际上需要将此HTTP
POST
转换为代码。以下是一些带有示例的URL: http://www.deanoj.co.uk/ios-development/making-a-http-post-request-with-nsurlconnection/ iphone http发布到公共服务器=好,但是尝试在我的服务器上=坏 iOS:如何执行HTTP POST请求?     ,        该示例使用SOAP(SOAP是一种XML对象交换格式),我主要使用JSON,您将基于XML或您希望的任何其他结构使用YAML或自己的特殊布局。 这个想法是,您以服务器可以理解的方式格式化请求,服务器以应用程序可以理解的格式格式化响应,这与实际发送请求或响应没有任何关系。 您可以使用现成的SOAP库,使用Google搜索将是一个不错的选择。 对于JSON,我使用SB JSON,但我从未在iPhone上使用过SOAP库。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。