Всем привет,
Я очень новый для Bitcoin и это мой первый эксперимент с bitcoind.
Мы пытались разработать приложение на базе Java на BTC с помощью bitcoind. Мы используем простой HTTP Post, используя Джерси клиент с базовой аутентификацией, как приведено ниже.
Клиент-клиент = Client.create ();
Строка URL = "Http: //"+ Имя пользователя + ':' + пароль +"@localhost: 18333";
// Строка URL = "HTTP: // локальный: 18333";
System.out.println ("URL является: "+ URL);
WebResource webResource = client.resource (URL);
Authenticator.setDefault (новый Authenticator () {
защищенный PasswordAuthentication getPasswordAuthentication () {
вернуть новый PasswordAuthentication (имя пользователя, password.toCharArray ());
}
});
Строка ввода = "{\"метод \": \"getblockcount \"\"Титулы \": [], \"Я бы\": \"1 \"}";
ClientResponse ответ = webResource.type ("Применение / JSON") .post (ClientResponse.class, вход);
Когда мы выполняем это, мы получаем
Вызванный: java.net.SocketException: Неожиданный конец файла с сервера
на sun.net.www.http.HttpClient.parseHTTPHeader (HttpClient.java:772)
на sun.net.www.http.HttpClient.parseHTTP (HttpClient.java:633)
на sun.net.www.http.HttpClient.parseHTTPHeader (HttpClient.java:769)
Из за исключением того, что я понимаю, есть некоторые побочные ошибки сервера, но я не в состоянии видеть ошибки в лог-файлах.
Записи в файле bitcoin.conf выглядит следующим образом:
rpcuser = bitcoinrpc
rpcpassword = 5UKQTzWTf7EEJnkShZhr9tbjpDVNmLMgQkFfWsnZhLey
testnet = 1
Действительно ценим любую помощь в решении этой ошибки. Заранее спасибо.
С уважением,
Manjunath