Skip to content

transporte-no-admitido ​

urn:auditium:api:error:transporte-no-admitido
HTTP400
titleTransporte no admitido / Método no admitido

Dos casos, distinguibles por title y detail:

  • la petición no viajó por HTTPS;
  • el método HTTP empleado no es uno de los admitidos (GET, POST, PUT, PATCH, DELETE).

Causa típica ​

  • Base URL configurada como http:// en lugar de https://.
  • Un redirect de http a https que el cliente no sigue, o que sigue perdiendo el método y el header Authorization.
  • Un OPTIONS o HEAD emitido automáticamente por el cliente HTTP o por una herramienta intermedia.

Cómo resolverlo ​

Usar https:// en todas las llamadas:

bash
# Falla
curl -s http://auditium.com.ar/ruc/api/login -X POST -u "$AUDITIUM_USER:$AUDITIUM_PASS"

# Correcto
curl -s https://auditium.com.ar/ruc/api/login -X POST -u "$AUDITIUM_USER:$AUDITIUM_PASS"

Configurar la base URL con el esquema explícito en un solo lugar del cliente, en lugar de depender de redirects.

Si el error se refiere al método, revisar cuál corresponde al endpoint en la documentación del perfil.

Ejemplo ​

json
{
    "type": "urn:auditium:api:error:transporte-no-admitido",
    "title": "Transporte no admitido",
    "status": 400,
    "detail": "Sólo es admitido el tráfico a través del protocolo HTTPS.",
    "instance": "/ruc/api/login",
    "_links": [
        { "href": "https://developers.auditium.com.ar/errores/transporte-no-admitido", "rel": "help", "method": "GET" }
    ]
}

Cualquier credencial enviada por HTTP plano debe considerarse comprometida: rotarla, no sólo corregir la URL.

Relacionados ​

Documentación pública de la API Auditium · Generada con VitePress + Scalar.