iOS 圖片和音頻的防盜鏈的應用
阿新 • • 發佈:2018-12-18
源代碼 geo image onf timeout str 大量 int ref 防盜鏈就是為了防止其他人抓包而偷取數據的一種方式
YYWebImage 網絡圖片我用的是這個第三方,因為牽扯到加載大量的GIF,找了好幾個第三方,覺得這個第三方非常不錯。有時間可以研究實現方式以及原理
YYWebImage 網絡圖片我用的是這個第三方,因為牽扯到加載大量的GIF,找了好幾個第三方,覺得這個第三方非常不錯。有時間可以研究實現方式以及原理
圖片
YYWebImageManager找到這個類,因為是pop導入項目中,直接在源代碼改的,後期考慮單獨提出來
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; request.timeoutInterval = _timeout; request.HTTPShouldHandleCookies = (options & YYWebImageOptionHandleCookies) != 0;
[request setValue:@"xxxx" forHTTPHeaderField:@"Referer"]; //加入這行代碼,這樣就可以加載網絡圖片,因為是在請求過通過字典的方式setValue方式,必須加載請求頭才行
音頻
FreeStreamer 采用了這個第三方,非常好用,支持緩沖等
* FSStreamConfiguration config = [[FSStreamConfiguration alloc] init];
下面這一行代碼就搞定了
config.predefinedHttpHeaderValues = @{@"Referer" :@xxxx"};_audioStream = [[FSAudioStream alloc] initWithConfiguration:config];**
以上就是在音頻和圖片加入防盜鏈,視頻也是一樣的
iOS 圖片和音頻的防盜鏈的應用