问题描述
我正在尝试使用 Python 来使用 cgminer
的 API.我对使用 requests
库特别感兴趣.
我了解如何在 requests
中做基本的事情,但是 cgminer
想要更具体一点.我想缩小
导入套接字导入json袜子 = socket.socket(socket.AF_INET, socket.SOCK_STREAM)袜子连接(('本地主机',4028))sock.send(json.dumps({'command':'summary'}))
使用 requests
代替.
如何使用该库指定端口,以及如何发送这样的 json 请求并等待将响应存储在变量中?
Request 是一个 HTTP 库.
您可以在 URL http://example.com:4028/....
中指定端口但是,从我可以快速阅读的内容这里 cgminer
提供了 RPC API(或 JSON RPC?)不是HTTP接口.>
I'm attempting to make use of cgminer
's API using Python. I'm particularly interested in utilizing the requests
library.
I understand how to do basic things in requests
, but cgminer
wants to be a little more specific. I'd like to shrink
import socket
import json
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('localhost', 4028))
sock.send(json.dumps({'command': 'summary'}))
using requests
instead.
How does one specify the port using that library, and how does one send such a json request and await a response to be stored in a variable?
Request is an HTTP library.
You can specify the port in the URL http://example.com:4028/....
But, from what I can read in a hurry here cgminer
provides a RPC API (or JSON RPC?) not an HTTP interface.
这篇关于在请求中设置端口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!