Bitcoind JSON RPC auth无法正常工作

时间:2016-09-01 22:02:21

标签: json rpc bitcoin

我在ubuntu上运行bitcoind。比特币-cli工作正常。我无法使用json rpc协议

bitcoin.conf文件:

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

http post请求,其中url =' http://bitcoinrpc:xxxxx@127.0.0.1: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 autentification的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

对于未来的googlers:可能的问题是密码不应包含井号(#),因为这被视为注释!