【发布时间】:2020-08-04 11:47:31
【问题描述】:
当我们尝试使用蜂窝网络 (4G) 从在 iOS 13 上运行的 iOS 应用程序访问一个 API 时,它会显示间歇性错误:
[] -[NWConcrete_nw_address_endpoint initWithAddress:overridePort:] Fixing endpoint address with non-zero sin_zero field
[] tcp_input [C4.1:3] flags=[R.] seq=4011135460, ack=1357945681, win=0 state=ESTABLISHED rcv_nxt=4011135460, snd_una=1357945681
Connection 4: received failure notification
Connection 4: received ECONNRESET with incomplete TLS handshake - generating errSSLClosedNoNotify
Connection 4: failed to connect 3:-9816, reason -1
Connection 4: encountered error(3:-9816)
Task <50BECA08-D337-4DA7-A57C-D04AAAE2367C>.<0> HTTP load failed, 0/0 bytes (error code: -1200 [3:-9816])
NSURLConnection finished with error - code -1200
但是,在连接到 wifi 时,在同一部 iPhone、同一应用程序上永远不会发生上述错误。
有趣的是,当我们使用同一部手机连接到同一个 wifi,但使用 safari 访问同一个 API 时,没有问题。
知道为什么吗?
【问题讨论】:
-
你知道为什么会这样吗?我想我也有同样的问题。