Apple TV'de kimlik doğrulaması için bir dinlenme API'sini sorgulamamız gereken bir kullanıcam var. 90-120 sn için eski bir yanıt JSON yanıtı alıyorum ve ardından uygun JSON yanıtı alıyorum. Aşağıda Paylaşılan oturumun davranışlarındaki hatalar için sunucu tarafı önbelleğe alma vekiller şeylerin herhangi bir sayı olabilir yanlışÖnbellek ile NSURLRequestPolicy ReloadIgnoringCacheData eski sürüm verilerini döndürme
1
A
cevap
0
ne oluyor gerçekten clueless kodum
static func getFileNoCache(url:NSURL?, completionHandler:(NSData?, String?)->Void) {
if let fileUrl = url {
let request = NSURLRequest(URL: fileUrl, cachePolicy: .ReloadIgnoringCacheData, timeoutInterval: 5)
let dataTask = NSURLSession.sharedSession().dataTaskWithRequest(request,
completionHandler: { data, response, error in
if let err = error {
// failed !
print("!! Error - Download Failed \n\t\(fileUrl) reason:\(err.localizedDescription)")
completionHandler (nil, err.localizedDescription)
return
}
if let statusCode = (response as? NSHTTPURLResponse)?.statusCode {
if statusCode == 200 {
completionHandler(data, nil)
}
else {
completionHandler (nil, "Message")
}
}
else {
completionHandler (nil, "Invalid response")
print("!! Error - Downloading EPG Config")
}
})
dataTask.resume()
}
}
olduğunu.
sonra bu yapılandırmasına göre bir oturum oluşturma nil onun URLCACHE özelliği, kendi oturum yapılandırmayı kullanarak ayarlayarak tamamen önbelleği devre dışı bırakmayı deneyin. Bu işe yaramazsaardından önbelleğe alma senin makinede değildir ve en iyi bahis URL'ye önbellek bozucu eklemektir (örn & ignoredParameter = monotonically_increasing_number).
İlgili konular
- 1. NuGet Paketlerini Yönetme jquery'yi eski sürümüne döndürme
- 2. Üçüncü taraf lib eski sürüm
- 3. "Eski Sürüm" ve "Kararlı Sürüm" arasındaki fark nedir?
- 4. Eski sürüm kod çizelgelerini en son
- 5. Paperclip vestal_versions ile dosya sürüm
- 6. Firebase uzaktan yapılandırma önbellek son kullanma süresi sürüm
- 7. Eski sürüm ipa dosyasını itunesconnect'ten nasıl geri alabilirim?
- 8. Hatadan sonra verileri kurtar, önbellek şeması sürüm uyuşmazlığı
- 9. Jöle ile blob döndürme
- 10. OpenCV ile video döndürme
- 11. Sürüm Denetimi ile İyileştirme
- 12. eski (önbelleğe alınmış) katıştırma android-aşınma mobil sürüm Apk'nizin
- 13. Python Ben var eski bir nas kutuyu bir Dropbox yükleme komut dosyası var eski SSL sürüm
- 14. JQuery ile Görüntüyü Döndürme Nasıl Yapılır?
- 15. Eski facebook API ile facebook uygulaması oluştur
- 16. Symfony'de özel önbellek ile genel önbellek arasındaki farklar
- 17. raylar raf önbellek - tüm önbellek el ile nasıl temizlenir
- 18. Github verilerini güncelledim ancak düğüm modülü isteği hala eski verileri alıyor
- 19. Monger ile güncelleştirilen belge döndürme
- 20. ScrollView ile Android döndürme animasyonu
- 21. observeSingleEvent (bir: ile :) eski verileri
- 22. Etkinlik geri döndürme ile kapatıldığında niyet sonucu döndürme
- 23. css sayfası kıvrılma efekti gölge döndürme ile döndürme
- 24. Java ile SVN verilerini ayıklama
- 25. XML verilerini ReactLayout ile oluşturma
- 26. UIButton ile nesne verilerini aktarma
- 27. Google Chrome Önbellek
- 28. Bir web projesini sürüm oluştururken repo ile .sass-cache eklemem gerekir mi?
- 29. Jersey: Önbellek için varsayılan Önbellek Denetimi
- 30. WordPress eski sürümünün yüklenmesi
Bu, sunucu tarafı önbelleğe alma veya cloudflare gibi bir proxy cdn kullanarak olabilir, istekleri postacı gibi bir şey kullanarak ayrı ayrı yapmaya çalıştınız mı? – Scriptable