我正在制作一个需要进行货币交易的应用程序......
为此我必须以安全的方式将SOAP xml发送到服务器....
我被告知我必须首先创建SSL连接然后发送肥皂消息.....
我非常了解SOAP但不了解SSL连接......
请提供一些帮助...
答案 0 :(得分:3)
查看苹果网站上的NSURLConnection文档:NSURLConnection
编辑:添加了更多信息。
您需要设置身份验证。快速搜索SO产生了以下结果: NSURLConnection SSL HTTP Basic Auth和 HTTPS with NSURLConnection - NSURLErrorServerCertificateUntrusted
您需要设置服务器以处理身份验证,然后向设备发出质询。正如您在上面的帖子中看到的,有一个函数:didReceiveAuthenticationChallenge: 您需要使用它来处理身份验证挑战。您可以使用上述帖子了解如何使用它。
您的服务器也需要设置为处理身份验证。我不知道你的服务器使用什么语言,但是当我使用PHP时,这里是关于身份验证的PHP手册链接: PHP authentication
一开始这是一件很棘手的事情,但是一旦你进入它就不错了(并且很容易创建更多的https连接)。但是,写出你需要做的所有事情有点多。如果您查看这些帖子的范围,您可以大致了解如何进行此操作。完成它需要一些工作。
答案 1 :(得分:2)
这通常意味着您必须将数据发送到HTTPS端点。这也意味着在客户端和服务器之间存在安全连接(自动完成),以便消息的有效负载(主体)被加密而不是以明文形式传输(HTTP就是这种情况)。
基本上,大多数情况下,只需确保使用HTTPS即可:)