cgminer rpc一致接口的http端点
cgminerhttpinterface的Python项目详细描述
cgminer http接口
任何符合cgminer rpc接口的api的基本http端点。
安装
来自PIP:
$ pip install cgminerhttpinterface
用法
大多数人只想运行服务器,这意味着 您的shell/命令提示符:
$ chi-server
这将在端口8080上的所有接口上启动一个可访问的http服务器,它 将重新向localhost:4028发出传入请求(默认主机:端口 cgminer rpc api。)此服务器可以随时启动,但是 课程只有在cgminer api启动后才有用。
选项
usage: chi-server [-h] [-w HTTP_PORT] [-p API_PORT] [-a API_HOST] Start HTTP interface to the monitoring API optional arguments: -h, --help show this help message and exit -w HTTP_PORT, --http_port HTTP_PORT Port to use for http server -p API_PORT, --api_port API_PORT Port used by API server -a API_HOST, --api_host API_HOST Host name/address used by API server
使用http接口
url结构是http://<;host>;[:port]/<;command>;[+command…]/[参数]。为了 示例:
- http://localhost/summary+pools/:关于 默认端口
- http://localhost:8081/gpu/0:端口8081上的单个gpu状态(定义见 命令行)
访问服务器根目录(例如http://localhost/)将发出化合物 “summary+devs”命令。
在这个时候,http端点将只提供 api as is-表示一个json格式的数据结构,其中包含每个 发出命令。通过CGMiner API可用的所有命令也可用 通过http端点-实际上http端点不执行命令验证 总之,依赖api来验证请求并做出适当的响应。