XML API solicitud de interfaz devuelve error de acceso: 404
15907
Created On 03/24/19 01:48 AM - Last Modified 08/20/21 20:09 PM
Symptom
XML API solicitud a la interfaz devuelve "Error de acceso: 404" cuando GlobalProtect el portal se configura en esa interfaz.
El ejemplo siguiente al ejecutar el comando keygen desde el navegador:
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 o Hardware )
- PAN-OS 8.0 y superior.
- GlobalProtect Portal configurado en la misma interfaz de XML API la solicitud.
Cause
XML API la solicitud no se puede enviar a una interfaz que hospeda global protect portal, ya que se ejecuta en el mismo URL puerto (443).
Resolution
Si la interfaz de destino donde se envía la XML API solicitud tenía habilitado Global protect Portal/Gateway, responderá a la solicitud en el puerto XML API 4443. El comando debe especificar el puerto 4443 para que se realice correctamente.
Ejemplo:
curl -k -X GET 'https://192.168.168.168:4443/api/?type=keygen&user=**LOGICMONITOR-USER**&password=**PASSWORD**