eth_unsubscribe
方法取消现有的WebSocket订阅,以停止接收事件通知。此方法通过移除不再需要的订阅来帮助管理资源和网络流量。
此方法使用订阅ID取消订阅。
要取消的订阅ID
表示订阅是否成功取消
{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_unsubscribe",
"params": ["0x9cef478923ff08bf67fde6c64013158d"]
}
{
"jsonrpc": "2.0",
"id": 1,
"result": true
}
true
:订阅成功取消false
:给定ID的订阅不存在错误代码 | 消息 | 描述 |
---|---|---|
-32602 | invalid subscription id | 提供的订阅ID不存在或无效 |
-32000 | subscription not found | 订阅已被取消或从未存在 |
-32603 | Internal error | 服务器遇到意外情况 |
{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32602,
"message": "invalid subscription id"
}
}