A user agent should not automatically redirect a request more than five times, since such redirections usually indicate an infinite loop. This response code allows the client to place preconditions on the current resource metainformation header field data and thus prevent the requested method from being applied to a resource other than the one intended. Wikipedia The requested resource is only capable of generating content not acceptable according to the Accept headers sent in the request. No idea How to fix it. If the server does not wish to make this information available to the client, the status code 404 Not Found can be used instead. Likewise, user agents should display any included entity to the user.
What does the exception really mean? Cheers, Anjali Thanks for your response. Instead, we can consume the stream provided by HttpUrlConnection. This prevents the client from timing out and assuming the request was lost. String toString Get the reason phrase Overrides: toString in class java. There is no standardized way of choosing one of the responses. The entity format is specified by the media type given in the Content- Type header field.
If so, the headers of the resulting instance are the result of combining the headers from the status-226 response and the other instances, following the rules in section 13. This interim response is used to inform the client that the initial part of the request has been received and has not yet been rejected by the server. The request failed due to failure of a previous request. Is there any other out-of-the-box service I could use for this purpose - read from a rest by giving in xml input? This response is cacheable unless indicated otherwise. Wikipedia The server is currently unavailable because it is overloaded or down for maintenance. The setStatus method takes an int the status code as an argument. The full source code of the examples can be found.
Reliable, interoperable negotiation of Upgrade features requires an unambiguous failure signal. The 410 response is primarily intended to assist the task of web maintenance by notifying the recipient that the resource is intentionally unavailable and that the server owners desire that remote links to that resource be removed. The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, as described in section 3. The server understood the request, but is refusing to fulfill it.
This error should simply never occur on your CheckUpDown account. The policy for accessing the resource has not been met in the request. Wikipedia The server either does not recognise the request method, or it lacks the ability to fulfill the request. Successful 2xx This class of status code indicates that the client's request was successfully received, understood, and accepted. Status Code Definitions Each Status-Code is described below, including a description of which method s it can follow and any metainformation required in the response. Handling Redirects We can enable or disable automatically following redirects for a specific connection by using the setInstanceFollowRedirects method with true or false parameter: con. However, some Web applications and frameworks use the 302 status code as if it were the 303.
The 102 Processing status code is an interim response used to inform the client that the server has accepted the complete request, but has not yet completed it. The actual response will depend on the request method used. Its purpose is to allow a server to accept a request for some other process perhaps a batch-oriented process that is only run once per day without requiring that the user agent's connection to the server persist until the process is completed. The server is unwilling to process the request because its header fields are too large. Subsequent requests by the client are permissible. Both data streams make no reference to any specific medium. The server is indicating that it is unable or unwilling to complete the request using the same major version as the client, as described in section , other than with this error message.
Generally, this is a temporary state. Note: The existence of the 503 status code does not imply that a server must use it when becoming overloaded. From your code, it appears that the content type is correct. The recipient is expected to repeat this single request via the proxy. This is the appropriate response when the server does not recognize the request method and is not capable of supporting it for any resource. Response body content may or may not be present.
In some cases, this may even be preferable to sending a 406 response. Usually this implies future availability e. Often the request involves transfer of data from the client to the Web server e. Please contact us email preferred whenever you encounter 415 errors - there is nothing you can do to sort them out. Methods inherited from class java. Unlike a 401 Unauthorized response, authenticating will make no difference.