0ralo
@0ralo
Python backend developer

Как сделать RPC запрос в питоне?

Короче есть задание. Надо сделать запрос на RPC-сервер и получить json ответ распарсить его и тд.. Я не могу сделать этот запрос у себя в питоне. Использовал либу requests и эту. Обе возвращают 401, хотя данные авторизации я предоставлял. Может подскажите что я делаю не так?
Делал так:
import requests
data={"rpsuser": ..., "prcpassword":..., "method": "method_name"}
requests.post("ip and port", json=data}

и так
from jsonrpcclient import request
request("ip and port" , "method_name", rpsuser="...", prcpassword="...")

Как мне авторизоваться и выполнить метод "method_name"
  • Вопрос задан
  • 1480 просмотров
Решения вопроса 1
0ralo
@0ralo Автор вопроса
Python backend developer
Короче я сам нашел ответ, суть в том что данные авторизации подаются не в тело, а в адрес.
Так что мой запрос должен был выглядеть так
import requests
requests.post("rpsuser:prcpassword@ip:port", json={"method": method})
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы