პროქსი მოთხოვნები და Apple-ის ხელმისაწვდომობის წინასწარი შემოწმება
მიეცით განზრახული პროქსი მოთხოვნას საკუთარი შედეგის დადგენის საშუალება, ნაცვლად იმისა, რომ უარყოთ იგი იმიტომ, რომ ცალკე ხელმისაწვდომობის შემოწმებამ სხვა ქსელური დაშვება გამოიყენა.
ხელმისაწვდომობის წინასწარ შემოწმებას შეუძლია ჩამოტვირთვა უარყოს მანამ, სანამ აპლიკაცია თავის პროქსი მარშრუტს სცდის. დანიშნულების უშუალო შეფასება სხვა კითხვას სვამს, ვიდრე იმ შუამავალთან მიღწევა, რომელიც ამ დანიშნულებას უკავშირდება.
Apple არ ურჩევს SCNetworkReachability წინასწარი შემოწმების გამოყენებას და კავშირის ცდას გვირჩევს. პირობები შემოწმებასა და ოპერაციას შორის შეიძლება შეიცვალოს, და დადებითი ნიშნები არასდროს ადგენს პროქსის ავთენტიფიკაციას, TLS შემოწმებას ან დანიშნულების მიღებას.
შეატყობინეთ ოპერაციის შედეგი
მიეცით HTTP კლიენტის შედეგს გამოარჩიოს კავშირის ჩავარდნა, პროქსის გამოწვევა და აპლიკაციის პასუხი. URLSession-ის კავშირის ლოდინის შესაბამის კონფიგურაციას შეუძლია ოპერაცია გადადოს სანამ შესაფერისი გზა არსებობს; ის არ აწვდის სერტიფიკატებს.
აჩვენეთ ლოდინის ან ჩავარდნის მდგომარეობები მომხმარებლის მიერ გაკეთებული მოთხოვნისთვის. ქსელური გზის დაკვირვებები რჩება სასარგებლო დიაგნოსტიკად, მაგრამ არ უნდა გახდეს მუდმივი ოფლაინ ვეტო, რომელიც ეფუძნება ადრინდელ ძიებას სხვა მარშრუტიზაციის დაშვებით.