Changed http status code to notify if preconditions of request failed