Formato de respuesta

Cómo devuelve la SP-API los encabezados y los mensajes de respuesta.

En respuesta a una solicitud HTTP, la API del colaborador comercial devuelve los encabezados de respuesta y un mensaje de respuesta en JSON.

En la siguiente tabla se enumeran los encabezados de respuesta que puedes recibir. Los encabezados reales que recibas dependerán de la sección y operación específicas de la API.

Encabezados de respuesta

Nombre Descripción Ejemplo
Conexión Valor predeterminado keep-alive para una conexión persistente con el cliente. Connection: keep-alive
Longitud del contenido Encabezado de respuesta HTTP estándar. Content-Length: 624
Tipo de contenido Encabezado de respuesta HTTP estándar. Content-Type: application/json
Fecha Encabezado de respuesta HTTP estándar. Date: Fri, 17 Feb 2023 20:13:55 GMT
x-amz-apigw-id ID ampliado de solicitud creado por API Gateway. Este encabezado es opcional y puede que no se devuelva. x-amz-apigw-id: Ac1E1EycvHcFyNw=
x-amzn-ErrorType API Gateway rellena este error con el errorType si el código de estado de la respuesta es 4xx o 5xx. Este encabezado es opcional y puede que no se devuelva. x-amzn-ErrorType: AccessDeniedException
x-amzn-RateLimit-Limit Devuelve el límite de tasa aplicado a la solicitud. Este encabezado se devuelve dentro de lo posible y solo para respuestas HTTP específicas. Consulta Planes de uso y límites de tasa en la SP-API para obtener más información. x-amzn-RateLimit-Limit: 2.0
x-amzn-RequestId Identificador de solicitud. Indícalo si te pones en contacto con nosotros para solicitar asistencia. x-amzn-RequestId: 6875f61f-6aa1-11e8-98c6-9bExample
X-Amzn-Trace-Id Un identificador de rastreo generado por API Gateway. Este encabezado es opcional y puede que no se devuelva. X-Amzn-Trace-Id: Root=1-63ee9bb8-52ea8e6d108209842abc2a4d

Respuesta correcta

Si la solicitud es correcta, la API del colaborador comercial devuelve los datos solicitados. Aquí tienes un ejemplo de una respuesta correcta:

HTTP/1.1 200 OK Content-Length: 368 Content-Type: application/json Date: Thu, 01 Jun 2020 22:23:31 GMT x-amzn-RequestId: 6875f61f-6aa1-11e8-98c6-9bExample { "payload": { "ConfirmedNeedByDate": "2020-04-23", "ConfirmedFulfillableDate": "2020-04-23" } }

Respuesta de error

Si la solicitud no es correcta, la API del colaborador comercial devuelve una respuesta de error. Estos son los elementos del mensaje de respuesta en caso de error:

Mensaje de respuesta

ElementoDescripciónObligatorio
codeCódigo de estado HTTP.
messageExplicación de la condición de error.
detailsEnlace a información adicional.No

Aquí tienes un ejemplo de una respuesta de error:

HTTP/1.1 400 Bad Request Content-Length: 117 Content-Type: application/json Date: Fri, 01 Jun 2020 21:48:02 GMT x-amzn-ErrorType: ValidationException x-amzn-RequestId: a8c8d99a-6ab5-11e8-b0f8-19363980175b { "errors": [ { "message": "Access to requested resource is denied.", "code": "Unauthorized", "details": "Access token is missing in the request header." } ] }

¿Te ha ayudado esta página?