HttpRequest rejects promise only when status is 4xx or 5xx.