XML API Anforderung an Schnittstelle gibt Zugriffsfehler zurück: 404
15907
Created On 03/24/19 01:48 AM - Last Modified 08/20/21 20:09 PM
Symptom
XML API Anforderung an die Schnittstelle gibt "Access Error: 404" zurück, wenn GlobalProtect Portal auf dieser Schnittstelle konfiguriert ist.
Das folgende Beispiel beim Ausführen des Keygen-Befehls über den Browser:
curl -k -X GET 'https://192.168.168.168/api/?type=keygen&user=**LOGICMONITOR-USER**&password=**PASSWORD**
<!DOCTYPE html>
<html><head><title>Document Error: Not Found</title></head>
<body><h2>Access Error: 404 -- Not Found</h2>
<p>Can't locate document: /api/</p>
</body>
</html>
Environment
- Palo Alto Firewall ( VM oder Hardware )
- PAN-OS 8.0 und höher.
- GlobalProtect Portal, das auf derselben Anforderungsschnittstelle konfiguriert XML API ist.
Cause
XML API Anforderung kann nicht an eine Schnittstelle gesendet werden, die das Global Protect Portal hostet, da es auf demselben Und Port ausgeführt wird URL (443).
Resolution
Wenn die Zielschnittstelle, an die die XML API Anforderung gesendet wird, Global protect Portal/Gateway aktiviert hat, antwortet es auf XML API die Anforderung an Port 4443. Der Befehl muss Port 4443 angeben, um erfolgreich zu sein.
Beispiel:
curl -k -X GET 'https://192.168.168.168:4443/api/?type=keygen&user=**LOGICMONITOR-USER**&password=**PASSWORD**