python - 在请求中设置端口

标签 python networking python-3.x python-requests

我正在尝试通过 Python 使用 cgminer 的 API。我对使用 requests 库特别感兴趣。

我了解如何在requests 中做基本的事情,但是cgminer 想要更具体一点。我想缩小

import socket
import json

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('localhost', 4028))

sock.send(json.dumps({'command': 'summary'}))

改为使用请求

如何使用该库指定端口,如何发送这样的 json 请求并等待响应存储在变量中?

最佳答案

Request是一个 HTTP 库。

您可以在 URL 中指定端口 http://example.com:4028/ ....

但是,从我可以快速阅读的内容来看 here cgminer 提供了一个 RPC API(或 JSON RPC?)不是 HTTP界面。

关于python - 在请求中设置端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25582875/

相关文章:

python - Python请求post的进度

python - 如何从 C 代码调用 Python 代码?

python - 使用正则表达式从文本中提取特定字母并与字典进行比较

python - 将整数数组转换为字符串的最佳方法是什么?

python - 迭代卡住集与集合的内存差异

ios - 如何在 NSURLSession 中查找和取消任务?

java - Flash 中的 HTTP POST - 客户端在响应前关闭 TCP 连接

java - 用Java检测所有可用网络的广播地址

python - 为什么 'é'和 'é'编码成不同的字节?

python - paramiko.exec_command() 未执行并返回 "Extra params found in CLI"