2016-09-01 10 views
2

우분투에서 비트 코닝을 실행 중입니다. bitcoin-cli가 잘 작동합니다. 내가 json으로 RPC 프로토콜을Bitcoind JSON RPC 인증이 작동하지 않습니다.

bitcoin.conf 파일을 작업 얻을 수 없습니다

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

HTTP POST 요청을 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의 autentification에 대한 올바른 방법은 무엇입니까?

+1

로컬 호스트 또는 외부 시스템에서 연결하고 있습니까? 로컬 컴퓨터에서 연결하는 경우'rpcallowip = 127.0.0.1'을 시도하십시오. 외부 기계에서 연결하는 경우'rpcallowip = *'를 시도하십시오. "rpcallowip"뒤에'''을 제거했음을 확인하십시오. – Bobface

+0

구성 파일 경로에 문제가 있습니다 .Bitcoind가 홈 디렉토리에서 가져옵니다. 제 문제는 데이터 디렉토리에 넣은 것입니다. – user1941407

답변

0

미래의 Google 직원에게 : 가능한 한 문제는 암호가 파운드 기호 (#)를 포함해서는 안되며 이것은 주석으로 처리됩니다.