Когда запрос делается в завиток с параметром пользователя, как:Как проанализировать HttpServletRequest для параметров curl/wget?
curl -u <user> http://url...
, как я могу получить пользователь?
Когда запрос делается в завиток с параметром пользователя, как:Как проанализировать HttpServletRequest для параметров curl/wget?
curl -u <user> http://url...
, как я могу получить пользователь?
С curl
использует стандартную аутентификацию HTTP по умолчанию, пользователь и пароль объединяются с использованием :
в качестве разделителя и кодируются с использованием варианта RFC2045-MIME Base64. Вы можете получить base64-кодированное значение из заголовка Authorization
. Заголовок может выглядеть как Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
.
См. this wiki и RFC 2617 для получения дополнительной информации.
так что основное строковое значение - декодированный пользователь и пароль? – Gobliins
@ Gobliins да, есть. – rAy