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
Elemento | Descripción | Obligatorio |
---|---|---|
code | Código de estado HTTP. | Sí |
message | Explicación de la condición de error. | Sí |
details | Enlace 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."
}
]
}
Updated 23 days ago