Apl macOS yang menggunakan URLSession biasanya boleh mengikut dasar proksi mesin tanpa meminta pengguna memasukkan proksi yang sama sekali lagi. Apple mendokumenkan bahawa nilai lalai connectionProxyDictionary menggunakan tetapan sistem.

Pengurus muat turun boleh menawarkan keutamaan proksinya sendiri secara wajar. Jadikan pilihan itu eksplisit: “Guna tetapan sistem” dan sesi yang dikonfigurasikan secara sengaja ialah mod yang berbeza. Menyalin satu alamat proksi semasa mencipta petikan bagi laluan itu.

Guna dasar tersuai sebelum mencipta sesi. URLSession menyalin konfigurasi yang diberikan; mengubah objek konfigurasi asal selepas itu tidak mengemas kini sesi sedia ada. Apabila pengguna mengubah keutamaan proksi apl, sediakan sesi baharu untuk dasar baharu dan tentukan cara permintaan yang sedang berjalan harus diselesaikan atau dibatalkan.

Untuk sasaran penggunaan yang disokong, Apple kini mengesyorkan proxyConfigurations berbanding antara muka kamus yang lebih lama kerana ia menyokong jenis proksi dan geganti yang selamat. Semak ketersediaan API berbanding versi sistem pengendalian minimum apl sebelum memilih antara muka itu.

Gelagat ini milik URLSession. Pakej yang membuka soketnya sendiri atau menggunakan pelaksanaan HTTP lain memerlukan sokongan proksinya sendiri. Kenal pasti pengangkutan itu sebelum mengubah keutamaan sistem.

Artikel berkaitan