yanıt başlığındaki veri okuma verileri Sunucu yanıtında gönderilen başlıktaki verileri nasıl okuyabilirim? İsteği göndermek için NSURLConnection kullanıyorum. URL bir HTTP URL iseNSURLConnection
30
A
cevap
72
, o zaman bağlantının delegenin -connection:didReceiveResponse:
yönteminde almak NSURLResponse
(veya başka bir yöntemle) Eğer başlıklarını erişim sağlayan bir -allHeaderFields
yöntemi olan bir NSHTTPURLResponse
olacak. Benim durumumda
NSURLResponse* response = // the response, from somewhere
NSDictionary* headers = [(NSHTTPURLResponse *)response allHeaderFields];
// now query `headers` for the header you want
2
NSHTTPURLResponse *response = ((NSHTTPURLResponse *)[task response]);
NSDictionary *headers = [response allHeaderFields];
İyi Yaklaşım
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)[task response];
if ([httpResponse respondsToSelector:@selector(allHeaderFields)]) {
NSDictionary *dictionary = [httpResponse allHeaderFields];
NSLog(@"%@", [dictionary description]);
}
İlgili konular
- 1. NSURLConnection NSOperation
- 2. NSURLConnection/NSURLRequest gzip desteği
- 3. NSURLConnection zaman aşımı?
- 4. IOS 9 NSURLConnection
- 5. NSURLConnection parçasında çökme
- 6. iphone nsurlconnection çerezleri oku
- 7. Kullanıcı değiştiriliyor NSURLConnection
- 8. NSThread'de NSUrlConnection - Hiçbir temsil yürütülür!
- 9. NSURLConnection için bir vekil kullanma
- 10. iPhone, NSURLConnection ile POST gönderme
- 11. NSURLConnection, UIProgressView ile nasıl entegre edilir?
- 12. NSURLConnection delegesi yöntemleri ile ilgili sorgular
- 13. NSURLConnection ana iş parçacığını engelliyor mu?
- 14. NSURLConnection: gzip şifreli SOAP yanıtı bozuldu
- 15. Temsilci'de NSURLConnection nesneleri arasındaki farkı ayırt edin
- 16. UIWebView ve NSURLConnection çerez paylaşımını paylaşıyor mu?
- 17. Kakao'da NSURLRequest/NSURLConnection üzerinden HTTP Üstbilgileri Al
- 18. NSURLConnection JSON Burada bir kayıp am Sunucusu
- 19. NSURLConnection, NSURLRequest, güvenilmeyen sertifika ve kullanıcı kimlik doğrulaması
- 20. Eşzamansız olarak UITableView kullanarak görüntüleri indirmek için NSURLConnection
- 21. [NSURLConnection sendAsynchronousRequest: ...] her zaman tamamlama bloğu gönderecek mi?
- 22. iPhone NSURLConnection kullanan bir uygulama için özel CA sertifikası?
- 23. Ağ iletişimi için NSURLSession/NSURLConnection üzerinden Alamofire kullanmanın avantajı nedir?
- 24. NSURLSession/NSURLConnection HTTP yükü başarısız oldu Swift 4
- 25. Dosya indirilirken NSURLConnection için ilerleme çubuğu nasıl oluşturulur?
- 26. Bir mp3 dosyasını uygulamaya indirmek için NSURLRequest/NSURLConnection nasıl kullanılır?
- 27. NSURLConnection neden Error Domain = NSURLErrorDomain Code = -1005 ile başarısız oldu. "Ağ bağlantısı kesildi." Swift iOS8 içinde?
- 28. NSURLConnection sendAsynchronousRequest: queue: completionHandler: Bir satırda birden çok istekte bulunuluyor mu?
- 29. NSURLSession'a dönüştürülebilen kendi imzalı sertifikaları işlemek için bu özel NSURLConnection kullanımı mıdır?
- 30. https