2016-09-01 11 views
2

У меня есть биткойн на ubuntu. биткойн-кли прекрасно работает. Я не могу получить рабочий протокол RPC JSonBitcoind JSON RPC auth не работает

bitcoin.conf файл: запрос поста

testnet=0 
rpcuser="bitcoinrpc" 
rpcpassword="xxxxx" 
rpcport=8332 
rpcallowip="*" 
server=1 

HTTP с URL = 'http://bitcoinrpc:[email protected]:8332/' терпит неудачу с 401 ошибкой.

заголовки запроса:

Accept:*/* 
Accept-Encoding:gzip, deflate 
Accept-Language:en-US,en;q=0.8,ru;q=0.6,de;q=0.4,sr;q=0.2 
Authorization:Basic Yml0Y29pbnJwYzp4eHh4eA== 
Cache-Control:no-cache 
Connection:keep-alive 
Content-Length:53 
Content-Type:text/plain 
DNT:1 
Host:127.0.0.1:8332 
Origin:chrome-extension://fhjcajmcbmldlhcimfajhfbgofnpcjmb 
Pragma:no-cache 
User-Agent:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/51.0.2704.79 Chrome/51.0.2704.79 Safari/537.36 

запрос после полезной нагрузки:

{jsonrpc: "2.0", method: "getinfo", params: []} 

Что является правильным способом для bitcoind JSON-RPC аутентификация?

+1

Вы подключаетесь с локального хоста или с внешней машины? Если вы подключитесь к локальной машине, попробуйте 'rpcallowip = 127.0.0.1'. Если вы подключаетесь с внешней машины, попробуйте 'rpcallowip = *'. Обратите внимание, что я удалил '' 'после' rpcallowip'. – Bobface

+0

Спасибо. Проблема была в пути к файлу конфигурации. Bitcoind берет ее из домашнего каталога. Моя проблема была в том, что я поместил ее в каталог данных. – user1941407

ответ

0

Для будущих гуглеров: возможно, проблема заключается в том, что пароль не должен содержать знака фунта (#), поскольку это рассматривается как комментарий!

 Смежные вопросы

  • Нет связанных вопросов^_^