我有從網站同步加載影像的代碼:
NSURL* url = [NSURL URLWithString:[NSString stringWithCString:urlString encoding:NSUTF8StringEncoding]];
returnImage = [[NSImage alloc] initWithContentsOfURL:url];
還有這段代碼同步加載檔案。
NSURL * url = [NSURL URLWithString:[NSString stringWithCString:pURL encoding:NSUTF8StringEncoding]];
NSError * error;
NSData * dataFromFileAtURL = [NSData dataWithContentsOfURL:url options:NSDataReadingUncached error:&error];
順便說一句,我剛剛發現dataFromContentsOfUrl
不推薦用于此目的,我想我會將其更改為使用[NSURLConnection sendSynchronousRequest]
. 但現在,這是代碼,我懷疑我的問題適用于任何一個版本。
兩者都正確地從 Internet 下載檔案,并且都拒絕下載不安全的http:
鏈接。拒絕不安全的鏈接是我需要的行為,所以一個比我更信任的人可能會斷定我已經完成了。但我找不到任何檔案可以保證他們會被拒絕。我擔心在某些情況下這些 API 可能會接受不安全的鏈接。是否有關于如何控制它的檔案?谷歌搜索沒有被證明是富有成效的。
uj5u.com熱心網友回復:
此行為記錄在NSAppTransportSecurity檔案和防止不安全的網路連接檔案中。這些檔案解釋了 ATS 的應用位置、它執行的規則以及如何啟用這些規則的例外。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/504400.html