|
Understanding the possible error responses can help you troubleshoot operations.
The following HTTP status codes might be returned when errors occur during an operation:
| Swift error name | HTTP status |
|---|---|
| AccountNameTooLong, ContainerNameTooLong, HeaderTooBig, InvalidContainerName, InvalidRequest, InvalidURI, MetadataNameTooLong, MetadataValueTooBig, MissingSecurityHeader, ObjectNameTooLong, TooManyContainers, TooManyMetadataItems, TotalMetadataTooLarge |
400 Bad Request |
| AccessDenied | 403 Forbidden |
| ContainerNotEmpty, ContainerAlreadyExists | 409 Conflict |
| InternalError | 500 Internal Server Error |
| InvalidRange | 416 Requested Range Not Satisfiable |
| MethodNotAllowed | 405 Method Not Allowed |
| MissingContentLength | 411 Length Required |
| NotFound | 404 Not Found |
| NotImplemented | 501 Not Implemented |
| PreconditionFailed | 412 Precondition Failed |
| ResourceNotFound | 404 Not Found |
| Unauthorized | 401 Unauthorized |
| UnprocessableEntity | 422 Unprocessable Entity |