iOS 使用 HTTPS 使用 WCF 服务

标签 ios web-services wcf-security wcf

我正在开发一个 iPad 应用程序,它将使用 WCF 服务 HTTPS(可能使用 SOAP )。

我在 iPad 上使用 NSURLConnection 连接到 HTTP Web 服务并且工作正常。但 WCF 服务将使用 HTTPS。 WCF 作为一些不同的配置(例如安全模式:Transport、Message 和 TransportWithMessageCredential)。

iPad 使用 HTTPS 使用 WCF 服务是否有任何限制?最好的方法是什么?

最佳答案

您可以使用 NSURLConnection 本身。如果您想在连接到服务器时处理安全凭证,则必须查看以下方法,

- (BOOL)connection:(NSURLConnection *)conn canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace

- (void)connection:(NSURLConnection *)conn didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge

以下 Apple 的示例项目将为您提供帮助,

http://developer.apple.com/library/ios/#samplecode/AdvancedURLConnections/Introduction/Intro.html

关于iOS 使用 HTTPS 使用 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355832/

相关文章:

wcf - 在主机 ('Anonymous' 上配置的身份验证方案不允许在绑定(bind) 'BasicHttpBinding' ('Negotiate' 上配置的身份验证方案。

iphone - 如何检查 iPhone 应用程序的 Web 服务请求的详细信息?

iPhone 位置服务已关闭,但应用程序仍能获取位置?

android - 创建一个安卓智能应用横幅

c# - Asp.Net 在 json 中返回自定义对象

java - 如何使用 Restful webservice jersey 删除资源?

iphone - 为什么不设置 UIView 框架?

ios - 在 iOS 上重新初始化 swift Realm DB 的正确方法?

java SOAP 网络服务 .wsimport

wcf - 为什么在传入联合安全 token 时此 WCF 调用失败