Aplikasi UWP yang dibungkus sebagai .appxbundles mungkin mengalami "net_http_client_execution_error" apabila cuba mengakses localhost (127.0.0.1). Ini disebabkan oleh sekatan keselamatan lalai Windows.
Mendayakan Akses Loopback untuk Apl UWP
Penyelesaian melibatkan penggunaan checknetisolation.exe
alat baris perintah untuk mengurus tetapan pengasingan rangkaian.
Menggunakan checknetisolation.exe
:
Alat ini membenarkan pengubahsuaian kebenaran akses rangkaian apl.
Memberi Akses Loopback:
Laksanakan arahan ini untuk mendayakan akses gelung balik:
<code>c:\>checknetisolation loopbackexempt -a -n=<package family name></code>
Membatalkan Akses Loopback:
Gunakan arahan ini untuk mengalih keluar akses gelung balik:
<code>c:\>checknetisolation loopbackexempt -d -n=<package family name></code>
Mencari Nama Keluarga Pakej:
Cari nama keluarga pakej apl anda (cth., "MyPackage_edj12ye0wwgwa") dalam editor Package.appxmanifest
Visual Studio atau menggunakan arahan PowerShell Get-AppxPackage
.
Membetulkan Masalah Loopback Bersekala
Jika akses gelung balik menjadi tidak boleh dipercayai, cuba langkah ini:
Mengosongkan Pengecualian Sedia Ada:
Mula-mula, alih keluar semua pengecualian gelung balik sedia ada menggunakan:
<code>c:\>checknetisolation loopbackexempt -c</code>
Memohon semula Pengecualian:
Kemudian, berikan semula akses gelung balik secara individu kepada setiap aplikasi yang memerlukannya.
Untuk butiran komprehensif, rujuk dokumentasi rasmi Microsoft: https://www.php.cn/link/10a9288f519d683f87f6443f7b6810e6.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan 'net_http_client_execution_error' dalam Apl UWP dengan Mendayakan Loopback Setempat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!