Я пытаюсь получить доступ к информации с моего сервера Bitcoin Core, используя JSON-RPC в Python, но она возвращает эту ошибку: < /p>
500 Server Error: Internal Server Error for url: http://username:[email protected]:8332/
< /code>
Это не проблема с именем пользователя или паролем, поскольку это установлено в моем файле Bitcoin.config как таковой: < /p>
server=1
rpcuser=username
rpcpassword=password
rpcport=8332
rpcallowip=127.0.0.1
< /code>
Вот мой код Python: < /p>
import requests
import json
# Bitcoin Core RPC settings
rpc_url = "http://username:[email protected]:8332/"
headers = {"Content-Type": "application/json"}
# Function to query Bitcoin Core via RPC
def rpc_call(method, params=None):
data = {
"jsonrpc": "1.0",
"id": "python",
"method": method,
"params": params or []
}
try:
response = requests.post(rpc_url, headers=headers, json=data)
response.raise_for_status() # Check for HTTP request errors
return response.json() # Parse the response JSON
except requests.exceptions.RequestException as e:
print(f"Request failed: {e}")
return None
< /code>
Есть идеи, почему я получаю эту ошибку?
спасибо < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... a-json-rpc
Ошибка внутреннего сервера при попытке получить доступ к моему серверу Bitcoin Core через JSON-RPC ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
AppHarbor – /order/rpc.ashx(1): ошибка ASPPARSE: не удалось создать тип «web.order.rpc»
Anonymous » » в форуме C# - 0 Ответы
- 42 Просмотры
-
Последнее сообщение Anonymous
-