In macOS-programma dat URLSession brûkt, kin normaal it proxybelied fan 'e masine folgje sûnder de brûker te freegjen deselde proxy nochris yn te fieren. Apple dokumintearret dat de standertwearde fan connectionProxyDictionary de systeemynstellingen brûkt.

In downloadbehearder kin ridlik syn eigen proxyfoarkar biede. Meitsje de kar eksplisyt: “Systeemynstellingen brûke” en in bewust konfigurearre sesje binne ferskillende modi. It kopiearjen fan ien aktueel proxyadres makket in momentopname fan 'e rûte.

Pas in oanpast belied ta foardat de sesje oanmakke wurdt. URLSession kopiearret de oanlevere konfiguraasje; it letter feroarjen fan it orizjinele konfiguraasje-objekt bywurket de besteande sesje net. As in brûker de proxyfoarkar fan 'e app feroaret, regelje dan in nije sesje foar it nije belied en beslute hoe't fersiken dy't al dwaande binne einigje of annulearre wurde moatte.

Foar stipe ynsetdoelen riedt Apple no proxyConfigurations oan yn plak fan 'e âldere wurdboek-ynterface, om't dy feilige proxy- en relaytypen stipet. Kontrolearje de beskikberens fan 'e API tsjin 'e minimale bestjoeringssysteemferzje fan 'e app foardat jo dy ynterface kieze.

Dit gedrach heart by URLSession. In pakket dat syn eigen sockets iepenet of in oare HTTP-ymplemintaasje brûkt, hat syn eigen proxy-stipe nedich. Identifisearje dat transport foardat jo systeemfoarkarren feroarje.

Relatearre artikelen