使用 alamofire 通过 iOS 应用程序连接到 Windows SSL 服务器

鲁佩什

在我的服务器中,我已经实现了 SSL 证书并通过我的 android 应用程序使用改造连接,只需传递 URL 和参数。现在我正在开发 iOS 版本的应用程序,使用 Alamofire 连接相同的 API,但出现 SSL 错误。

[BoringSSL]功能boringssl_session_errorlog:线2866 [boringssl_session_handshake_continue] SSL_ERROR_SSL(1):操作库[BoringSSL]功能boringssl_session_handshake_error_print内失败:线2805 boringssl CTX 0x7fcff052b0d0:140531107629232:错误:100000f0:SSL例程:OPENSSL_internal:UNSUPPORTED_PROTOCOL:/ buildroot的/库/Caches/com.apple.xbs/Sources/boringssl_Sim/boringssl-109.50.14/ssl/handshake_client.c:970:[BoringSSL]函数boringssl_context_get_os_status:第4304行SSL_AD_PROTOCOL_VERSION

TIC TCP Conn 失败 [1:0x6000001708c0]: 3:-9802 Err(-9802) NSURLSession/NSURLConnection HTTP 加载失败(kCFStreamErrorDomainSSL,-9802)任务 <76674C26-EED0-41DE-BB94-A021A0F 加载失败。 (错误代码:-1200 [3:-9802])

我在 swift 4 中的代码与服务器连接

Alamofire.request(" https://url/token ", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: [:]).responseJSON { response in if response.result.isSuccess{ print(“成功”)} else { 打印(“错误(字符串(描述:response.result.error))”)}

将 iOS 连接到网络还需要做些什么。我已经解决了各种用户已经发布的各种问题,但没有任何对我有用。

鲁佩什

iOS 9.0 或更高版本内置了对默认启用的 ATS 的支持。Alamofire 与 https// 一起使用,但为此需要在 info.plist 中通过添加 NSAllowsArbitraryLoads=YES 来定义 NSAllowsArbitraryLoads

但是,不建议禁用 ATS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过SSL从PHP应用程序连接到Gearman服务器

来自分类Dev

任何人都可以详细指导如何使用SSL加密通过Wildfly 10应用程序服务器连接到AWS RDS MySql实例

来自分类Dev

如何从Flask应用程序使用SSL连接到mysql服务器

来自分类Dev

如何使用UnboundID SDK通过SSL服务器证书连接到LDAP服务器?

来自分类Dev

无法使用Spring模板通过SSL连接到LDAP服务器

来自分类Dev

我可以使用自签名SSL证书服务器通过无线方式部署企业应用程序吗?

来自分类Dev

SSLHandshakeException尝试通过SSL连接到服务器

来自分类Dev

通过使用应用程序服务器运行.exe

来自分类Dev

通过使用应用程序服务器运行.exe

来自分类Dev

如何使用Apache HttpClient 4.3.4通过代理测试与服务器SSL端口的连接?

来自分类Dev

使用 letencrypt ssl 连接到远程 RabbitMQ 服务器

来自分类Dev

从Windows通过X服务器远程连接到RHEL

来自分类Dev

mobilefirst ios混合应用程序无法连接到生产服务器

来自分类Dev

如何通过bash验证与服务器的SSL连接?

来自分类Dev

通过代理服务器的SSL连接

来自分类Dev

使用JAVA通过FTP连接到远程服务器

来自分类Dev

通过Unix终端连接到FTP服务器(通过TLS / SSL显式)

来自分类Dev

通过Windows中的命令行使用Cisco AnyConnect连接到不受信任的VPN服务器

来自分类Dev

如何通过新的Windows 10 Linux bash使用SSH密钥对连接到远程服务器?

来自分类Dev

对于移动应用程序,哪个更好,使用域名连接到服务器或IP地址?

来自分类Dev

使用C#控制台应用程序连接到TFS服务器

来自分类Dev

如何使用LDAP服务器将vb.Net应用程序连接到Oracle?

来自分类Dev

使用 sudo 运行应用程序时无法连接到 X 服务器

来自分类Dev

使用 Bequeath 协议通过 ManagedDataAccess 连接到 C# Windows 应用程序中的 Oracle 数据库

来自分类Dev

使用Linux通过ODBC连接从Windows服务器执行查询

来自分类Dev

iOS WebSocket无法使用SocketRocket连接到服务器

来自分类Dev

Moqui-通过SSL连接连接到IMAP服务器吗?

来自分类Dev

通过 IP 而不是域与服务器通信的 iOS 应用程序

来自分类Dev

无法使用DHF 5.2.1在应用程序服务器上部署到SSL

Related 相关文章

  1. 1

    通过SSL从PHP应用程序连接到Gearman服务器

  2. 2

    任何人都可以详细指导如何使用SSL加密通过Wildfly 10应用程序服务器连接到AWS RDS MySql实例

  3. 3

    如何从Flask应用程序使用SSL连接到mysql服务器

  4. 4

    如何使用UnboundID SDK通过SSL服务器证书连接到LDAP服务器?

  5. 5

    无法使用Spring模板通过SSL连接到LDAP服务器

  6. 6

    我可以使用自签名SSL证书服务器通过无线方式部署企业应用程序吗?

  7. 7

    SSLHandshakeException尝试通过SSL连接到服务器

  8. 8

    通过使用应用程序服务器运行.exe

  9. 9

    通过使用应用程序服务器运行.exe

  10. 10

    如何使用Apache HttpClient 4.3.4通过代理测试与服务器SSL端口的连接?

  11. 11

    使用 letencrypt ssl 连接到远程 RabbitMQ 服务器

  12. 12

    从Windows通过X服务器远程连接到RHEL

  13. 13

    mobilefirst ios混合应用程序无法连接到生产服务器

  14. 14

    如何通过bash验证与服务器的SSL连接?

  15. 15

    通过代理服务器的SSL连接

  16. 16

    使用JAVA通过FTP连接到远程服务器

  17. 17

    通过Unix终端连接到FTP服务器(通过TLS / SSL显式)

  18. 18

    通过Windows中的命令行使用Cisco AnyConnect连接到不受信任的VPN服务器

  19. 19

    如何通过新的Windows 10 Linux bash使用SSH密钥对连接到远程服务器?

  20. 20

    对于移动应用程序,哪个更好,使用域名连接到服务器或IP地址?

  21. 21

    使用C#控制台应用程序连接到TFS服务器

  22. 22

    如何使用LDAP服务器将vb.Net应用程序连接到Oracle?

  23. 23

    使用 sudo 运行应用程序时无法连接到 X 服务器

  24. 24

    使用 Bequeath 协议通过 ManagedDataAccess 连接到 C# Windows 应用程序中的 Oracle 数据库

  25. 25

    使用Linux通过ODBC连接从Windows服务器执行查询

  26. 26

    iOS WebSocket无法使用SocketRocket连接到服务器

  27. 27

    Moqui-通过SSL连接连接到IMAP服务器吗?

  28. 28

    通过 IP 而不是域与服务器通信的 iOS 应用程序

  29. 29

    无法使用DHF 5.2.1在应用程序服务器上部署到SSL

热门标签

归档