HTTP_NEED_AUTH
if (conn->err != HTTP_NEED_AUTH)
if (conn->err == HTTP_NEED_AUTH) {
_http_seterr(HTTP_NEED_AUTH);
case HTTP_NEED_AUTH: