如何以安全的方式与网络服务器交换数据?

Posted

技术标签:

【中文标题】如何以安全的方式与网络服务器交换数据?【英文标题】:How to exchange data with an webserver the secure way? 【发布时间】:2010-11-21 19:17:06 【问题描述】:

我有一个在服务器上运行的 Web 应用程序。它有一个 API,我可以通过 https://mywebservice.org/private/secretStatistics.xml?token=X59FG43VPT 访问它

当令牌正确(如密码)时,我会返回一个 XML。我用 NSXMLParser 将它导入到 Core Data 中。

我考虑过使用 NSURLConnection 来下载那个 XML。这是我在 ios 上的最佳选择吗?从 https 安全源下载有多难?

我可以添加额外的身份验证凭据吗?在服务器端,我可以轻松设置服务器在返回 XML 之前询问用户名和密码。

我将使用哪些类将数据发送到服务器?还有 NSURLConnection?

【问题讨论】:

【参考方案1】:

是的,HTTPS 是最佳选择。是的NSURLConnection supports https。

【讨论】:

以上是关于如何以安全的方式与网络服务器交换数据?的主要内容,如果未能解决你的问题,请参考以下文章

下午2点见|“如何解决网络隔离与安全文件交换的困局”网络研讨会

邀您参与网络研讨会|如何解决网络隔离与安全文件交换的困局

实施网络安全-C

3自学——计算机网络学习任务与进度(OSI参考模型和网络安全)

第八章 网络的时代—网络开发

网络安全管理与运维服务