Bei UWP-Anwendungen, die als .appxbundles gepackt sind, kann es zu „net_http_client_execution_error“ kommen, wenn versucht wird, auf localhost (127.0.0.1) zuzugreifen. Dies liegt an den standardmäßigen Sicherheitseinschränkungen von Windows.
Loopback-Zugriff für UWP-Apps aktivieren
Die Lösung besteht darin, das checknetisolation.exe
Befehlszeilentool zum Verwalten der Netzwerkisolationseinstellungen zu verwenden.
Verwenden von checknetisolation.exe
:
Mit diesem Tool können Sie die Netzwerkzugriffsberechtigungen einer App ändern.
Loopback-Zugriff gewähren:
Führen Sie diesen Befehl aus, um den Loopback-Zugriff zu aktivieren:
<code>c:\>checknetisolation loopbackexempt -a -n=<package family name></code>
Loopback-Zugriff widerrufen:
Verwenden Sie diesen Befehl, um den Loopback-Zugriff zu entfernen:
<code>c:\>checknetisolation loopbackexempt -d -n=<package family name></code>
Suchen des Paketfamiliennamens:
Suchen Sie den Paketfamiliennamen Ihrer App (z. B. „MyPackage_edj12ye0wwgwa“) im Package.appxmanifest
-Editor von Visual Studio oder mit dem PowerShell-Befehl Get-AppxPackage
.
Intermittierende Loopback-Probleme beheben
Wenn der Loopback-Zugriff unzuverlässig wird, versuchen Sie diese Schritte:
Bestehende Ausnahmen löschen:
Entfernen Sie zunächst alle vorhandenen Loopback-Ausnahmen mit:
<code>c:\>checknetisolation loopbackexempt -c</code>
Erneute Anwendung von Ausnahmen:
Gewähren Sie dann jeder Anwendung, die ihn benötigt, einzeln erneut den Loopback-Zugriff.
Ausführliche Informationen finden Sie in der offiziellen Microsoft-Dokumentation: https://www.php.cn/link/10a9288f519d683f87f6443f7b6810e6.
Das obige ist der detaillierte Inhalt vonWie kann „net_http_client_execution_error' in UWP-Apps durch Aktivieren von Local Loopback behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!