欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS 9無法訪問HTTP的解決方法

 更新時間:2016年11月23日 11:10:32   作者:Cloudox_  
這篇文章主要為大家詳細(xì)介紹了iOS 9無法訪問HTTP的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

在iOS 9之后,蘋果默認(rèn)要求App訪問的url必須為https的安全鏈接,http鏈接確實是不安全的,如果在開發(fā)過程中請求失敗,控制臺顯示http不安全要用https之類的信息的話,那就是由于這個原因了。但是由于并非所有開發(fā)者都會去申請HTTPS證書來支持HTTPS訪問,所以還是可以進(jìn)行設(shè)置來正常訪問HTTP的,方法如下:

1、在Xcode工程中找到Info.plist文件,做iOS開發(fā)的應(yīng)該都了解這是一個做一些應(yīng)用配置的文件;
2、在Info.plist文件中添加Dictionary類型的NSAppTransportSecurity字段;
3、在NSAppTransportSecurity字段下添加Boolean類型的NSAllowsArbitraryLoads字段,并將其值設(shè)為YES。

這樣就可以了,效果如下:


此時再進(jìn)行HTTP的網(wǎng)絡(luò)請求就可以成功了,但同時也就得不到評估偶的安全保障了,從根本上來說,能上HTTPS的話,還是盡量上HTTPS,會更安全一些。

不過除了自己的請求之外,可能工程內(nèi)用到的一些第三方庫也有網(wǎng)絡(luò)請求而同樣沒有上HTTPS的,這個時候如果不想一刀切允許HTTP的話,對于實在不支持HTTPS的,可以使用添加例外的方式。

添加例外的方式也很簡單:
在Info.plist文件中選擇open with source code
然后添加類似如下的配置:

 <key>NSAppTransportSecurity</key>
 <dict>
  <key>NSExceptionDomains</key>
  <dict>
   <key>qq.com</key>
   <dict>
    <key>NSIncludesSubdomains</key>
    <true/>
   </dict>
   <key>sina.com.cn</key>
   <dict>
    <key>NSIncludesSubdomains</key>
    <true/>
   </dict>
   </dict>
 </dict>

按照上面你的樣子,根據(jù)自己需要的域名去修改, NSIncludeSubdomains 顧名思義是包括子域的意思,這樣就可以對這些域名單獨去開放HTTP請求了,而自身應(yīng)用的其他請求還是保持HTTPS的安全方式。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • iOS開發(fā)之在列表上方添加水印的方法

    iOS開發(fā)之在列表上方添加水印的方法

    這篇文章主要給大家介紹了關(guān)于iOS開發(fā)之在列表上方添加水印的相關(guān)資料,文中給出了詳細(xì)的示例代碼供需要的朋友們參考學(xué)習(xí),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-08-08
  • 詳解IOS圖片壓縮處理

    詳解IOS圖片壓縮處理

    在日常IOS開發(fā)中,感覺圖片尺寸太大,想壓縮成小一點像素的。那么該如何做呢?本文通過“壓縮”兩個概念及實例來告訴大家如何進(jìn)行圖片壓縮處理才是最好的。
    2016-07-07
  • IOS 下獲取 rootviewcontroller 的版本不同的問題解決辦法

    IOS 下獲取 rootviewcontroller 的版本不同的問題解決辦法

    這篇文章主要介紹了IOS 下獲取 rootviewcontroller 的版本不同的問題解決辦法的相關(guān)資料,希望通過本文能幫助到大家,讓大家遇到這種問題可以解決,需要的朋友可以參考下
    2017-10-10
  • iOS移動端軟鍵盤彈起空白和滾動穿透問題解決方案

    iOS移動端軟鍵盤彈起空白和滾動穿透問題解決方案

    這篇文章主要為大家介紹了iOS移動端軟鍵盤彈起空白和滾動穿透問題解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • IOS初始化控制器的實現(xiàn)方法總結(jié)

    IOS初始化控制器的實現(xiàn)方法總結(jié)

    這篇文章主要介紹了IOS初始化控制器的實現(xiàn)方法總結(jié)的相關(guān)資料,這里提供兩種實現(xiàn)方法分別是ViewControllViewController方法和 ViewControllViewController 與 xib方法,需要的朋友可以參考下
    2017-10-10
  • iOS開發(fā)之使用Storyboard預(yù)覽UI在不同屏幕上的運行效果

    iOS開發(fā)之使用Storyboard預(yù)覽UI在不同屏幕上的運行效果

    使用Storyboard做開發(fā)效率非常高,為了防止在團隊中發(fā)生沖突,采取的解決辦法是負(fù)責(zé)UI開發(fā)的同事最好每人維護(hù)一個Storyboard, 公用的組件使用輕量級的xib或者純代碼來實現(xiàn),下面小編就給大家介紹如何使用Storyboard預(yù)覽UI在不同屏幕上的運行效果,需要的朋友可以參考下
    2015-08-08
  • iOS常見的幾個修飾詞深入講解

    iOS常見的幾個修飾詞深入講解

    這篇文章主要給大家介紹了關(guān)于iOS常見的幾個修飾詞的相關(guān)資料,iOS修飾詞包括assign、weak、strong、retain、copy、nonatomic、atomic、readonly、readwrite,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09
  • iOS實現(xiàn)知乎和途家導(dǎo)航欄漸變的文字動畫效果

    iOS實現(xiàn)知乎和途家導(dǎo)航欄漸變的文字動畫效果

    這篇文章給大家分享了利用iOS實現(xiàn)知乎和途家導(dǎo)航欄漸變的文字動畫效果,有需要的朋友們可以參考借鑒。下面來一起看看。
    2016-09-09
  • iOS實現(xiàn)可以縱向橫向滑動的表格實例代碼

    iOS實現(xiàn)可以縱向橫向滑動的表格實例代碼

    這篇文章主要給大家介紹了利用iOS實現(xiàn)可以縱向橫向滑動的表格的相關(guān)資料,文中給出了詳細(xì)的實現(xiàn)方法示例代碼,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • iOS UISearchController的使用方法

    iOS UISearchController的使用方法

    本文主要介紹了iOS UISearchController的使用方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02

最新評論