You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用xrpl-py连接XRPL测试网报错:URL非有效URI

问题原因与解决方案
  • 错误根源:你使用了HTTPS协议的URL,但WebsocketClient要求使用Websocket专属协议(ws://或wss://),同时XRPL测试网的Websocket服务端口是51233,而非HTTP服务的51234。

  • 正确的测试网Websocket地址:wss://s.altnet.rippletest.net:51233

修正后的代码示例:

testnet_ws_url = "wss://s.altnet.rippletest.net:51233"

from xrpl.clients import WebsocketClient

# 官方推荐的安全用法:上下文管理器自动管理连接
with WebsocketClient(testnet_ws_url) as client:
    # 在此编写业务逻辑,比如订阅账本事件、发送请求等
    pass

# 若需手动管理连接(仅用于测试)
client = WebsocketClient(testnet_ws_url)
client.open()
# ... 执行操作 ...
client.close()

补充说明:你之前用的https://s.altnet.rippletest.net:51234是XRPL的REST API调用地址,仅适用于HTTP请求,和Websocket连接的协议、端口均不相同,不能混用。

内容的提问来源于stack exchange,提问作者user109527

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 16:45:44