Author

Topic: problem for the RPC php curl code: (Read 410 times)

hero member
Activity: 525
Merit: 531
June 04, 2015, 10:47:36 AM
#3
Add this:
Code:
curl_setopt($ch, CURLOPT_VERBOSE, true);
and curl will show what's going on.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
June 03, 2015, 07:29:06 PM
#2
$data_string = '{
        "jsonrpc": "1.0",
        "method": "getinfo",
        "id": "curltext",
        "params": {
        }
      }';



$ch = curl_init('http://username:password@MyNodeIPAddress:23741');                                                                     
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                     
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                         
'Content-Type: application/json',                                                                               
'Content-Length: ' . strlen($data_string))                                                                       
);                                                                                                                   

$result = curl_exec($ch);

echo $result;


I try to above PHP code, use RPC to call the node IP and getinfo from the NODE of the altcoin, no response, what is the problem?

Just a suggestion: you could simplify the testing by using curl on the command line to make sure the RPC server is up and listening.  Then, if that works, you know the issue is in your PHP module.
sr. member
Activity: 798
Merit: 253
June 03, 2015, 05:41:19 PM
#1
$data_string = '{
        "jsonrpc": "1.0",
        "method": "getinfo",
        "id": "curltext",
        "params": {
        }
      }';



$ch = curl_init('http://username:password@MyNodeIPAddress:23741');                                                                     
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                     
curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                         
'Content-Type: application/json',                                                                               
'Content-Length: ' . strlen($data_string))                                                                       
);                                                                                                                   

$result = curl_exec($ch);

echo $result;


I try to above PHP code, use RPC to call the node IP and getinfo from the NODE of the altcoin, no response, what is the problem?
Jump to: