Из cUrl docs:
-u, --user <user:password;options>
Specify the user name, password and optional login options to use for server authentication. Overrides -n, --netrc and --netrc-optional.
Что он переводит на, что означает, как я поймаю его на сервере для аутентификации пользователя: находятся ли они в GET или в параметрах POST?
Язык не важен, идея важна.