Have you ever been confused with numbers on your browser window? Are they only simple numbers which have no meaning or carry any technology feature? In fact all of these numbers are specific terms. And you can learn the meaning of them in this article.
Getting straight to the point, the definition of these terms:
200 – OK The file request was successful eg. a page was found and loaded properly in a browser.
301 – Moved Permanently A server response code, meaning “page has been permanently moved to x-location” A 301 redirect is commonly used to redirect sites or individual pages in cases where a domain or page name is changed and is usually the preferred method of redirection by search engines.
302 – Found A server response meaning, “Page has temporarily moved form this location”.
304 – Not Modified If the client has performed a conditional GET request and access is allowed, but the document has not been modified, the server should respond with this status code.
307 – Temporary Redirect The requested resource resides temporarily under a different url Since the redirection may be altered on occasion, the client should continue to use the Request-url for future requests.
400 – Bad Request The request could not be understood by the server due to malformed syntax. The client should not repeat the request without modifications.
401 – Unauthorized The request requires user authentication. The response must include a WWW-Authenticate header field containing a challenge applicable to the requested resource.
403 – Forbidden the server understood the request, but is refusing to fulfill it. Authorization will not help and the request should not be repeated.
404 – Not found The server was unable to locate the url.
410 – The requested resource is no longer available at the server and no forwarding address is known. This condition is expected to be considered permanent.
500 – Internal Server Error The server encountered an unexpected condition which prevented it from fulfilling the request.
501 – Not Implemented The server does not support the functionality required to fulfill the request. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource.
I hope this answered your questions about all these numbers.