ignore test folder
handle 4xx and 5xx errors properly, treat 3xx responses as OK