json
  • rpc
  • bitcoin
  • 2016-09-01 6 views 2 likes 
    2

    私はubuntuでビットコインを実行しています。 bitcoin-cliはうまく動作します。Bitcoind JSON RPCの認証が機能しない

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

    URLとHTTP POSTリクエストが= 'http://bitcoinrpc:[email protected]:8332/' の401エラーで失敗します。私は、作業のJSON RPCプロトコル

    bitcoin.confファイルを取得することはできません。

    リクエストヘッダ:

    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のための正しい方法は何ですか?将来のGooglerのために

    +1

    あなたはローカルホストからまたは外部のマシンから接続していませんか?ローカルマシンから接続する場合は、 'rpcallowip = 127.0.0.1'を試してください。外部マシンから接続する場合は、 'rpcallowip = *'を試してみてください。私はrpcallowip' 'の後に' '"を削除していることに注意してください。 – Bobface

    +0

    、ありがとうございました。問題は、設定ファイルのパスにあった。bitcoindは、ホームディレクトリからそれを取る。私の問題は、私はデータディレクトリに入れたものでした。 – user1941407

    答えて

    0

    :可能性の問題は、これはコメントとして扱われるようパスワードはシャープ記号(#)を含むべきではないということです!

    関連する問題