NSAppTransportSecurity не работает в URL с номером порта
У меня есть проблема здесь. Я должен назвать два URL:
В первом URL (без номера порта) у меня нет проблем, так как сертификат SSL действителен. Но во втором URL-адресе (с номером порта) SSL-сертификат недействителен, поэтому я собираюсь выбросить kCFNetworkCFStreamSSLErrorOriginalValue.
Я добавляю ключ NSAppTransportSecurity в свой Info.plist:
<key>NSExceptionDomains</key>
<dict>
<key>example.com</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
<key>example.com:83</key>
<dict>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSExceptionRequiresForwardSecrecy</key>
<false/>
<key>NSIncludesSubdomains</key>
<true/>
</dict>
</dict>
К сожалению, это не работает. Я думаю, что, возможно, ошибка связана с тем, что я использую номер порта в URL.
Любая помощь?
Спасибо!