CouchDB :: Клиентский пользователь / пароли - PullRequest
0 голосов
/ 29 ноября 2011

Я пытаюсь использовать CouchDB :: Client API для Perl. Я хочу получить доступ к базе данных на каком-либо сервере, на котором находится couchdb. Для доступа к локальным базам данных без контроля доступа это просто:

my $client = CouchDB::Client->new('localhost', '5984');
my $conn = $client->testConnection; 
print "client: $client \n"; 
print "connx : $conn \n";

Но как это сделать для удаленного хоста с контролем доступа? Я не вижу никакой опции для пароля в файле CouchDB :: Client .... Мне нужно использовать Perl для этого, а не какой-либо другой язык, может быть, есть другой API, который больше подходит, который я не встречал?

ура!

1 Ответ

1 голос
/ 29 ноября 2011

По умолчанию вы можете включить имя пользователя и пароль в URL-адрес http, например: -

CouchDB::Client->new(uri=>'http://YOUR_USERNAME:YOUR_PASSWORD@localhost:5984/');

Вы можете сделать простой тест с помощью curl: -

curl -X HEAD http://USER:PASS@localhost/_active_tasks
// required authentication
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...