Nie wiem co z tym curl, ale próbuje użyć POST przez curl i wywala błąd autoryzacji (Unauthorized - 401). Ciekawe jest to że gdy próbuje to zrobić przez REST clienta (Advanced REST Client dla Chrome) przy tych samych danych wejściowych, te same dane do autoryzacji oraz ten sam url to nie wywala błędu i jest wszystko super.
Co może być tego powodem ? Warto dodać że Basic auth wygląda idenycznie w curl (widać go z curl>getinfo) jak w rest kliencie. Typ danych jest też ustalony ten sam oraz Header.