Lilo awọn ètò àpọ̀n-ọ́n-tẹ́lẹ̀ ẹ̀rọ tabi àyípadà ìgbà ìsìn nínú URLSession
Jẹ́ kí URLSession lo àwọn ètò àpọ̀n-ọ́n-tẹ́lẹ̀ ẹ̀rọ gẹ́gẹ́ bí ìpilẹ̀, kí o sì fi àwọn àyípadà àkànṣe mọ́ ìgbà ìsìn tí a ti ṣètò.
Ẹ̀rọ macOS tí ó ń lo URLSession lè máa tẹ̀lé ètò àpọ̀n-ọ́n-tẹ́lẹ̀ ẹ̀rọ láì béèrè lọ́wọ́ olùlò kí ó tún àpọ̀n-ọ́n-tẹ́lẹ̀ kan náà kọ. Apple ṣàkọsílẹ̀ pé iye ìpilẹ̀ connectionProxyDictionary ń lo àwọn ètò ẹ̀rọ.
Olùṣàkóso ìgbàsílẹ̀ lè fúnni ní àyànfẹ́ àpọ̀n-ọ́n-tẹ́lẹ̀ tirẹ̀ lọ́nà tí ó bọ́gbọ́n mu. Jẹ́ kí àyàn náà hàn kedere: “Lo àwọn ètò ẹ̀rọ” àti ìgbà ìsìn tí a ṣètò mọ̀ọ́mọ̀ jẹ́ ọ̀nà méjì tí ó yàtọ̀. Dídàákọ àdírẹ́sì àpọ̀n-ọ́n-tẹ́lẹ̀ kan tí ó wà báyìí ń dá àwòrán ọ̀nà náà.
Fi ìlànà àkànṣe sílò kí o tó dá ìgbà ìsìn náà. URLSession ń dàákọ ìṣètò tí a fúnni; yíyí ohun ìṣètò ìpilẹ̀ padà lẹ́yìn náà kò ṣe àtúnṣe ìgbà ìsìn tí ó wà. Nígbà tí olùlò bá yí àyànfẹ́ àpọ̀n-ọ́n-tẹ́lẹ̀ ẹ̀rọ náà padà, ṣètò ìgbà ìsìn tuntun fún ìlànà tuntun, kí o sì pinnu bí àwọn ìbéèrè tí ń lọ báyìí yóò ṣe parí tàbí kí a fagilé wọn.
Fún àwọn àfojúsùn ìgbékalẹ̀ tí a ṣe àtìlẹ́yìn fún, Apple ń ṣedábọ̀ proxyConfigurations báyìí dípò ìfararora ìwé-ìtumọ̀ àtijọ́ nítorí pé ó ń ṣe àtìlẹ́yìn fún àwọn irú àpọ̀n-ọ́n-tẹ́lẹ̀ àti gbígbé ààyò tí ó ní ààbò. Ṣàyẹ̀wò wíwà API lòdì sí ẹ̀yà ẹ̀rọ ìṣiṣẹ́ tí ó kéré jùlọ ti ẹ̀rọ náà kí o tó yan ìfararora yẹn.
Ìhùwàsí yìí jẹ́ ti URLSession. Àkójọpọ̀ tí ó ń ṣí àwọn sọ́kẹ́tì tirẹ̀ tàbí tí ó ń lo ìmúṣẹ HTTP mìíràn nílò àtìlẹ́yìn àpọ̀n-ọ́n-tẹ́lẹ̀ tirẹ̀. Dá ọ̀nà gbígbé yẹn mọ̀ kí o tó yí àwọn àyànfẹ́ ẹ̀rọ padà.