HTTP Status Code Checker
Look up HTTP status codes to understand their meanings, common causes, and solutions. Essential reference for web developers and network troubleshooting.
đ Search Status Codes
Quick Search:
đ Results (27 codes)
The server has received the request headers and the client should proceed to send the request body.
đ Common Causes:
- Large file uploads
- POST requests with Expect: 100-continue header
đĄ Solutions:
- Normal behavior - continue with request
The requester has asked the server to switch protocols and the server has agreed to do so.
đ Common Causes:
- WebSocket upgrade requests
- Protocol upgrade negotiations
đĄ Solutions:
- Normal behavior for protocol upgrades
The server has received and is processing the request, but no response is available yet.
đ Common Causes:
- Long-running operations
- WebDAV requests
đĄ Solutions:
- Wait for the operation to complete
The request has succeeded.
đ Common Causes:
- Successful GET, POST, PUT, or DELETE requests
đĄ Solutions:
- Request completed successfully - no action needed
The request has been fulfilled and resulted in a new resource being created.
đ Common Causes:
- Successful POST requests that create new resources
đĄ Solutions:
- Resource created successfully - no action needed
The request has been accepted for processing, but the processing has not been completed.
đ Common Causes:
- Asynchronous processing
- Batch operations
- Queue-based systems
đĄ Solutions:
- Check processing status using provided location or polling
The server successfully processed the request and is not returning any content.
đ Common Causes:
- Successful DELETE requests
- PUT requests with no response body
đĄ Solutions:
- Request completed successfully - no action needed
The resource has been permanently moved to a new location.
đ Common Causes:
- URL structure changes
- Domain migrations
- SEO redirects
đĄ Solutions:
- Update bookmarks and links
- Follow the Location header
The resource temporarily resides under a different URI.
đ Common Causes:
- Temporary redirects
- A/B testing
- Maintenance pages
đĄ Solutions:
- Follow the Location header
- Original URL may work later
The resource has not been modified since the version specified by request headers.
đ Common Causes:
- Conditional GET requests
- Browser caching
- If-None-Match headers
đĄ Solutions:
- Use cached version - no action needed
The request should be repeated with another URI, but future requests should still use the original URI.
đ Common Causes:
- Temporary server maintenance
- Load balancing
- A/B testing
đĄ Solutions:
- Follow the Location header with same HTTP method
The resource has been permanently moved to another URI and future requests should use the new URI.
đ Common Causes:
- Permanent URL changes
- HTTPS enforcement
- API versioning
đĄ Solutions:
- Update all references to use the new URI
The request could not be understood by the server due to malformed syntax.
đ Common Causes:
- Invalid JSON
- Missing required parameters
- Malformed URLs
- Invalid headers
đĄ Solutions:
- Check request syntax
- Validate JSON format
- Verify required parameters
The request requires user authentication.
đ Common Causes:
- Missing credentials
- Invalid API keys
- Expired tokens
- Incorrect login
đĄ Solutions:
- Provide valid credentials
- Check API key
- Refresh authentication token
The server understood the request but refuses to authorize it.
đ Common Causes:
- Insufficient permissions
- IP restrictions
- Resource access denied
- API rate limits
đĄ Solutions:
- Check user permissions
- Verify IP whitelist
- Contact administrator
The requested resource could not be found on the server.
đ Common Causes:
- Incorrect URL
- Deleted resources
- Broken links
- Typos in path
đĄ Solutions:
- Check URL spelling
- Verify resource exists
- Update broken links
The method specified in the request is not allowed for the resource.
đ Common Causes:
- Using POST instead of GET
- Unsupported HTTP methods
- API endpoint restrictions
đĄ Solutions:
- Check allowed methods in response headers
- Use correct HTTP method
The request could not be completed due to a conflict with the current state of the resource.
đ Common Causes:
- Concurrent modifications
- Duplicate entries
- Version conflicts
- Resource locks
đĄ Solutions:
- Resolve conflicts manually
- Retry with updated data
- Check resource state
The requested resource is no longer available and will not be available again.
đ Common Causes:
- Permanently deleted resources
- Discontinued APIs
- Expired content
đĄ Solutions:
- Remove references to resource
- Find alternative resources
The request was well-formed but was unable to be followed due to semantic errors.
đ Common Causes:
- Validation errors
- Invalid data format
- Business rule violations
đĄ Solutions:
- Fix validation errors
- Check data format
- Review business rules
The user has sent too many requests in a given amount of time.
đ Common Causes:
- Rate limiting
- API quota exceeded
- DDoS protection
đĄ Solutions:
- Implement request throttling
- Wait before retrying
- Check rate limits
The server encountered an unexpected condition that prevented it from fulfilling the request.
đ Common Causes:
- Server-side code errors
- Database issues
- Configuration problems
- Resource exhaustion
đĄ Solutions:
- Check server logs
- Contact server administrator
- Retry request later
The server does not support the functionality required to fulfill the request.
đ Common Causes:
- Unsupported HTTP methods
- Missing features
- Legacy server software
đĄ Solutions:
- Use supported methods
- Contact server administrator
- Use alternative approach
The server received an invalid response from an upstream server.
đ Common Causes:
- Proxy server issues
- Upstream server down
- Network connectivity problems
đĄ Solutions:
- Check upstream servers
- Verify proxy configuration
- Retry request
The server is currently unable to handle the request due to temporary overloading or maintenance.
đ Common Causes:
- Server maintenance
- High traffic
- Resource exhaustion
- Planned downtime
đĄ Solutions:
- Wait and retry
- Check Retry-After header
- Use alternative servers
The server did not receive a timely response from an upstream server.
đ Common Causes:
- Slow upstream servers
- Network latency
- Timeout configurations
- Long-running operations
đĄ Solutions:
- Increase timeout values
- Check upstream server performance
- Optimize requests
The server does not support the HTTP protocol version used in the request.
đ Common Causes:
- Old server software
- HTTP/2 or HTTP/3 not supported
- Protocol mismatches
đĄ Solutions:
- Use supported HTTP version
- Upgrade server software
- Check client configuration
đ HTTP Status Code Reference
âšī¸ 1xx Informational
These codes indicate that the request was received and understood, and processing continues.
â 2xx Success
These codes indicate that the request was successfully received, understood, and accepted.
âŠī¸ 3xx Redirection
These codes indicate that further action needs to be taken to complete the request.
â 4xx Client Error
These codes indicate that the request contains bad syntax or cannot be fulfilled by the server.
đĨ 5xx Server Error
These codes indicate that the server failed to fulfill a valid request due to an error.