admin_startRPC
startRPC
方法启动一个基于HTTP的JSON RPC API服务器来处理客户端的
调用请求。所有的参数都是可选的:
- host: 要监听的网络地址,默认值:localhost
- port: 要监听的网络端口,默认值:8545
- cors: 要使用的跨源资源共享头,默认值:""
- apis: 要透过该服务接口提供服务的API模块,默认值:"eth,net,web3"
startRPC
方法返回一个布尔值来表示HTTP RPC监听是否正确启动。需要指出的
是,任何时候都只能激活一个HTTP端结点。
调用方法
Go:
admin.StartRPC(host *string, port *rpc.HexNumber, cors *string, apis *string) (bool, error)
Geth控制台:
admin.startRPC(host, port, cors, apis)
JSON RPC:
{"method": "admin_startRPC", "params": [host, port, cors, apis]}
示例代码
下面的示例在geth控制台使用startRPC方法启动RPC服务:
> admin.startRPC("127.0.0.1", 8545)
true