2012-12-10 38 views
5

AFNetworking ve HTTP Proxy ayarları ile ilgili bir sorun yaşıyorum. AFNetworking, NSURLConnection ile oluşturulduğundan, bir iPad/iPhone'un wifi ayarlarında eklenen bir HTTP Proxy için yerleşik desteğe sahip mi? Ya da proxy'yi desteklemek için URL'lerimi oluştururken programatik olarak bir şeyler yapmak zorunda mıyım?AFNetworking HTTP Proxy

sayesinde
Teja o NSURLConnection üzerine inşa gibi

cevap

1

Yani, NSURLConnection/AFNetworking kutusunun yalnızca HTTP Temel Kimlik Doğrulamasını destekliyor gibi görünüyor. Vekil NTLM yetkisini kullanıyorsa, wifi ayarlarındaki auth ayarı Safari için çalışır, ancak başka herhangi bir uygulama ile çalışmaz. (Test edilmiş Foursquare, Facebook vb.). Safari'yi ilk başlattığınızda, iPad'de wifi ayarlarında kullanıcı adı/şifre belirttiğiniz halde kullanıcı adınızı/şifrenizi girmenizi isteyen bir pencere açılır. Onları buraya girdikten sonra, her şey Safari ile iyi çalışıyor.

iOS5'in bir parçası olarak, bir proxy kimlik doğrulaması sorunu oluştuğunda çağrılması gereken NSURLRequest temsilci yöntemleri vardır. Ama bunlar bir daha asla çağrılmadı. Bunun bir buggy davranışı olup olmadığına ya da bir şeyi yanlış ayarlamış olmamaya dikkat edin.

0

, sadece çalışır. Charles Proxy'u kullanarak kolayca deneyebilirsiniz.

İlgili konular