Безопасность транспорта приложений iOS9: разрешить небезопасную загрузку HTTP только на определенных подстраницах
Есть ли способ разрешить небезопасные загрузки HTTP только на определенных подстраницах домена, не разрешая небезопасные загрузки HTTP для всего домена?
В моем приложении я получаю данные из API, который я использую в домене
https://example.com/api/...
Весь API использует HTTPS, поэтому я хочу запретить небезопасную загрузку HTTP там.
В другой части приложения мне нужно отобразить HTML-страницу конфиденциальности и условий в UIWebView. URL-адреса для этих страниц
http://example.com/privacy
а также
http://example.com/terms
Эти две страницы доступны только как HTTP, поэтому я должен разрешить небезопасную загрузку HTTP для них. Но я хочу разрешить небезопасную загрузку только для этих двух URL-адресов, одновременно применяя HTTPS для остальной части домена.
Кто-нибудь знает, возможно ли это?
1 ответ
Это невозможно. Максимальная степень детализации, которую вы имеете, связана с поддоменами, так что вы можете, например, применять безопасные соединения для api.example.com
но позволяют небезопасные нагрузки для example.com
, за исключением поддоменов.