0ralo
@0ralo
Нормальный такой питонист + начинаю Android::Java

Как сделать 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"
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
0ralo
@0ralo Автор вопроса
Нормальный такой питонист + начинаю Android::Java
Короче я сам нашел ответ, суть в том что данные авторизации подаются не в тело, а в адрес.
Так что мой запрос должен был выглядеть так
import requests
requests.post("rpsuser:prcpassword@ip:port", json={"method": method})
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы