entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Conexion con curl

Actualmente me encuentro intentando mandar peticiones XML (Mensajes SOAP) a un WebService (tengo el Endpoint del ws) desde Unix mediante el comando curl. Antes de nada he intentado ver que tengo acceso.

La cosa es que imaginando este endpoint http://aaaaaaaaaaa.es/ProcessDefinitions/eeeeeeeeee/GUI/aaaaaaaa_port haciendo un curl -v http://aaaaaaaaaaa.es sí que me devuelve una conexión OK:

Host: aaaaaaaaaa.es
Accept: /

< HTTP/1.1 302 Found

Sin embargo intentado acceder al endpoint entero, no tengo conexión:

  • Connected to aaaaaaaa.es (IP) port 80 (#0)

    GET /ProcessDefinitions/eeeeeeeeee/GUI/aaaaaaaa_port HTTP/1.1
    User-Agent: curl/7.21.4 (powerpc-ibm-aix6.1.0.0) libcurl/7.21.4 OpenSSL/1.0.0d zlib/1.2.5 libidn/1.24 libssh2/1.2.7
    Host: aaaaaaaaa.es
    Accept: /

    < HTTP/1.1 404 Not Found

Entiendo que no es problema de la configuración del proxy de la máquina UNIX porque si no, ni si quiera tendría acceso aaaaaaaaaaaa.es

¿Alguna idea?

Gracias de antemano.

1 Respuesta

3votos

carlossevi Puntos63580

El error HTTP 404 es bastante claro:

Recurso no encontrado. Se utiliza cuando el servidor web no encuentra la página o recurso solicitado.

Indica que el host ha sido capaz de comunicarse con el servidor, pero no existe el recurso que ha sido pedido. Fuente: https://es.wikipedia.org/wiki/HTTP_404

¿Estás seguro de que la URL es correcta y el Endpoint está respondiendo las peticiones?

2votos

Leonardo-Tadei comentado

Además de lo que dice @carlossevi, el código de respuesta HTTP 302 indica una redirección a otro URL

Estás seguro de que estás accediendo al URL corecto para consumier el WS ?

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta