aiohttp的OCPP python服务器问题



我在本地网络中通过与aiohttp API集成的移动房屋成功测试了OCPP服务器。但现在我正在将与HTTP API集成的websocket服务器部署到Heroku,并且Chargepoint脚本成功连接到websocket server,OCPP正在发生,但使用域名URL无法通过curl通过CMD访问HTTP端点。事实上,当我使用CMD中的curl localhost:PORT命令到达本地网络中的HTTP服务器时,这一切都很顺利。但部署后就不是了。

在服务器日志上,它显示如下:

heroku[router]: at=info method=POST path="/reset" host=ocpp.herokuapp.com request_id=43e705f-85c-48f-8273-002e5e9f3ed8 fwd="22.22.216.2" dyno=web.1 connect=0ms service=1ms status=400 bytes=242 protocol=http

如上所述,http连接已收到,但它没有执行任何操作。

CMD卷曲输出是这样的:

Failed to open Websocket connection: did not receive a valid http request.

我使用下面提到的代码类型:

https://github.com/mobilityhouse/ocpp/issues/86#issuecomment-620205346

感谢大家为您花费的时间!

我找到了解决方案,我在uvicorn上使用了fastAPI实现,不知何故,服务器在heroku上运行得很好!!

再次感谢aioHTTP上的社区!!!

相关内容

  • 没有找到相关文章

最新更新