Recibir la respuesta

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Guía y referencia del usuario > HTTP >

Recibir la respuesta

La respuesta de una solicitud HTTP se recibe en el panel derecho de la ventana HTTP (imagen siguiente).

XSHTTPResponse01

A la derecha de las pestañas Cuerpo y Encabezados aparece importante información sobre la respuesta:

 

el código de estado HTTP (ver más abajo),
el tiempo transcurrido entre que se estableció la conexión y se recibió la última porción de la respuesta y
el tipo de contenido Content-Type de la respuesta.

 

 

El panel de respuesta tiene dos pestañas: Cuerpo (imagen izquierda) y Encabezados (imagen derecha).

Clic para ampliar     Clic para ampliar

Pestaña Cuerpo: el cuerpo de la respuesta aparece con color de sintaxis si el documento es HTML, XML o JSON y con numeración de líneas. La pestaña cuenta con dos botones: (i) Guardar en archivo para guardar el cuerpo de la respuesta en un archivo y (ii) Crear documento nuevo para crear un documento nuevo en XMLSpy y verlo en la ventana principal de la interfaz gráfica del usuario. Los documentos nuevos creados con este botón se pueden editar y guardar como cualquier otro documento. Si no se puede crear un documento nuevo a partir del cuerpo de la respuesta (p. ej. si el cuerpo es una imagen), entonces se deshabilita el botón Crear documento nuevo.
Pestaña Encabezados: contiene los encabezados de la respuesta. En la parte superior del panel también aparece el encabezado Content-Type.

 

Códigos de estado HTTP

Los códigos de estado se pueden dividir en varias categorías:

 

Los códigos 2XX se usan para solicitudes procesadas correctamente.
Los códigos 3XX se usan para redireccionamientos.
Los códigos 4XX se usan si se detectó un problema con la solicitud.
Los códigos 5XX se usan si se detectó un problema con el servidor.

 

Estos códigos suelen encontrarse con bastante frecuencia:

 

200 Correcto: se envía como respuesta a una solicitud que se procesó correctamente.
206 Contenido parcial: el servidor envía solo parte del recurso porque solo se solicitó parte del recurso.
301 Movido permanentemente: la solicitud debería redireccionarse a la URL dada.
401 No autorizado: el recurso requiere autenticación y la autenticación dio error o no se aportaron credenciales.
403 Prohibido: solicitud válida, pero el servidor se niega a actuar. Esto puede deberse a que el usuario no tiene las credenciales necesarias.
404 No se encontró: no se encontró el recurso.
500 Error interno del servidor: mensaje de error genérico. Se envía cuando no se dispone de más información.

 

Consulte también: Lista completa de códigos de estado HTTP.

 

El encabezado Accept

El encabezado Accept de la solicitud especifica el tipo de contenido que se debe aceptar en la respuesta. Por ejemplo, en las imágenes que aparecen a continuación puede ver la diferencia entre las respuestas cuando se usa Accept=image (primera imagen) y cuando se usa Accept=image/png (segunda imagen). En la primera imagen, como se especifica qué formato de imagen debe enviarse en la respuesta, se envía un código de estado de error y un mensaje JSON con más información.

Clic para ampliar

Clic para ampliar

 

 


© 2019 Altova GmbH