Bitcoind

Bitcoin-cli 響應但不捲曲

  • October 27, 2021

根據比特幣文件,我可以curl呼叫我的比特幣節點。但是,每當我執行如下 curl 命令時(根據文件):

curl --data-binary '{"jsonrpc": "1.0", "id": "curltest", "method": "getbestblockhash", "params": []}' -H 'content-type: text/plain;' http://127.0.0.1:8332/

我沒有得到回應。但是當我執行該bitcoin-cli版本時:

bitcoin-cli getbestblockhash

我得到回應。

那麼區別是什麼呢?我錯過了什麼?

我見過這個這個,但他們從來沒有解決過。

找到了,你只需要給它一個使用者名和密碼。您可以將它們添加到數據目錄中的bitcoin.conf文件中。此文件不會自動創建。預設的 datadir 是 at ~/.bitcoin,所以你可以做一個~/.bitcoin/bitcoin.conf

rpcuser=user
rpcpassword=pass

此外,如果您願意,您可以稍後將您的使用者名和密碼作為 URL 參數傳遞,如下所示:

http://user:password@IP_ADDRESS:PORT

請記住,配置文件不會自動創建;您可以使用自己喜歡的文本編輯器創建它。預設情況下,配置文件名為bitcoin.conf並且位於比特幣數據目錄中,但比特幣數據目錄和配置文件路徑都可以使用-datadir-conf命令行選項進行更改。另外,不要忘記設置適當的文件權限並重新啟動bitcoind.

引用自:https://bitcoin.stackexchange.com/questions/110411