API-Specific Error Codes
Error Code | Status | Overview |
---|---|---|
400 | Bad Request | Description: The server could not understand the request due to invalid syntax or missing parameters. Solution: Check your request format, parameters, and syntax for errors. |
401 | Unauthorized | Description: The request lacks valid authentication credentials. Solution: Ensure your API key is included in the request header and is correct. |
403 | Forbidden | Description: The server understands the request but refuses to authorize it. Solution: You may not have the necessary permissions to access this resource. Verify your API key's access rights. |
404 | Not Found | Description: The requested resource could not be found on the server. Solution: Ensure the endpoint URL is correct, and the resource you're trying to access exists. |
429 | Too Many Requests | Description: You have exceeded the rate limit for API requests. Solution: Slow down your requests and try again after the specified time window. |
500 | Internal Server Error | Description: The server encountered an unexpected condition that prevented it from fulfilling the request. Solution: Retry the request later. If the problem persists, contact Springer Nature support. |
502 | Bad Gateway | Description: The server received an invalid response from the upstream server while trying to fulfill the request. Solution: Retry the request later. This issue is often temporary. |
503 | Service Unavailable | Description: The server is currently unable to handle the request due to temporary overloading or maintenance. Solution: Wait a few minutes and try again. |
504 | Gateway Timeout | Description: The server did not receive a timely response from the upstream server. Solution: Retry the request later. If the issue persists, it may be a server-side problem. |