Безопасность транспорта приложений 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, за исключением поддоменов.

Другие вопросы по тегам