Debugging Error

From SRP API Docs

Debugging & Error

For every request standard HTTP Status Codes will be sent (RFC 2616).

Every processed request in response will have status code.

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <status code="200">OK</status>
  ...
<root>

Available statuses:

Code Message Description
200 Success Operation performed successfully
401 Actual content length doesn't match provided content length System was not able to authenticate user because actual content length did not match provided content length. For additional debugging information read here
401 Actual content MD5 doesn't match provided content MD5 System was not able to authenticate user because actual content MD5 did not match provided content MD5. For additional debugging information read here
401 Authorization header has invalid form System was not able to authenticate user because authorization header has invalid form. For additional debugging information read here
401 Authorization type must be SRP System was not able to authenticate user because authorization type is not SRP. For additional debugging information read here
401 Authorization header is missing System was not able to authenticate user because authorization header is missing. For additional debugging information read here
401 Request time is too skewed System was not able to authenticate user because request time is too skewed. Allowed skew is 900 seconds. For additional debugging information read here
401 Calculated and provided signatures do not match System was not able to authenticate user because calculated and provided signatures do not match. For additional debugging information read here
401 Duplicated request System was not able to authenticate user because request was duplicate. Only one call per second is allowed. For additional debugging information read here
401 Invalid public API key System was not able to authenticate user because of invalid public API key. More information here
405 Access error Method access was denied for user. More info here
405 User has no more access according to his allowed frequency User has used all of his allowed requests. More info here
400 Invalid request Request contains invalid parameters or parameter combination. More information here
400 Invalid data Request content is invalid and does not match rules. Used only in Insert and Update operations. More information here
500 System error General system failure. Please retry later or contact us.=