benoitc / couchbeam

Apache CouchDB client in Erlang
Other
242 stars 113 forks source link

Error during authorization #109

Closed ghost closed 10 years ago

ghost commented 10 years ago

2> S=couchbeam:server_connection("http://localhost:5984", [{basic_auth, {"test", "test"}}]). {server,<<"http://localhost:5984">>, [{connect_options,[{nodelay,true}]}, {basic_auth,{"test","test"}}]} 3> couchbeam:server_info(S). \ exception error: bad argument in function bit_size/1 called as bit_size("test") in call from hackney_request:perform/2 (src/hackney_request.erl, line 43) in call from hackney:send_request/2 (src/hackney.erl, line 350) in call from couchbeam:server_info/1 (src/couchbeam.erl, line 181) 4> S1=couchbeam:server_connection("http://localhost:5984", [{basic_auth, {<<"test">>, <<"test">>}}]). {server,<<"http://localhost:5984">>, [{connect_options,[{nodelay,true}]}, {basic_auth,{<<"test">>,<<"test">>}}]} 5> couchbeam:server_info(S1). {ok,{[{<<"couchdb">>,<<"Welcome">>}, {<<"uuid">>,<<"7bf5f119cc6f982668a1354d6cf67da7">>}, {<<"version">>,<<"1.6.0">>}, {<<"vendor">>, {[{<<"version">>,<<"1.6.0">>}, {<<"name">>,<<"The Apache Software Foundation">>}]}}]}}

benoitc commented 10 years ago

duplicate of #108. only binaries can be passed to the basic_auth tuple. I am fixing it.