我是新來的Tornado和一般的web服務。在我的應用程序中,我在服務器端使用了Qt/C++客戶端和python Tornado。 Qt客戶端以文本消息的形式發送命令(例如「ws://192.121.1.213:8080?function = myfunction?args = params ..」)。現在,我想使用安全的web socket wss而不是ws。服務器和客戶端需要進行哪些更改?指向任何在線示例也是有幫助的。謝謝。如何在Tornado中使用安全websocket(wss)
0
A
回答
3
構建您的HTTPServer
時傳遞ssl_options
說法:
ssl_ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
ssl_ctx.load_cert_chain(os.path.join(data_dir, "mydomain.crt"),
os.path.join(data_dir, "mydomain.key"))
HTTPServer(applicaton, ssl_options=ssl_ctx)
http://www.tornadoweb.org/en/stable/httpserver.html#http-server
+0
感謝您的回覆!我在服務器端進行了更改,如示例中所示。另外,我將查詢改爲「wss://192.121.1.213:8080?function = myfunction?args = params ..」(wss代替ws)。但似乎這個簡單的不連接到服務器。我應該如何構建查詢? – gaj
+0
很難說沒有更多的細節,但我的猜測是,你正在使用自簽名證書,並需要在瀏覽器中首先接受它:http://stackoverflow.com/questions/24949576/wss-tornado-connection-問題 –
相關問題
- 1. 如何在linux上安全websocket(wss://)以不安全的websocket(ws://)(stunnel?)
- 2. 如何在Python中實現安全的WebSocket(wss://)服務器?
- 3. CF10是否支持安全websocket wss?
- 4. 與PHP的Websocket安全(wss)連接
- 5. apache 2.4.6 reverseproxy mod_proxy_wstunnel安全websocket wss://失敗
- 6. 如何使用安全的websockets(wss)?
- 7. 安全WebSocket(wss://)在Firefox上不起作用
- 8. 如何在wss中使用netty websocket客戶端?
- 9. Stunnel安全wss websocket來解開ws套接字
- 10. 的Nginx作爲安全的WebSocket轉發代理(WS - > WSS)
- 11. 如何在C++中使用Poco連接安全websocket
- 12. 在wss安全模式下運行時Chrome中顯然很差的websocket性能
- 13. Docker中的Tornado websocket(net :: ERR_CONNECTION_REFUSED)
- 14. WebSocket安全性?
- 15. 的WebSocket安全 - 安全的一個WebSocket的Java EE中
- 16. 如何在C#vss 2010或更低版本中實現安全的websocket(wss://)實現?
- 17. Apache:代理websocket wss到ws
- 18. 如何在Glassfish服務器上爲Websocket ServerEndpoint啓用WSS?
- 19. 如何嗅探在swf中處理的wss(websocket)流量?
- 20. 安全使用的WebSocket的node.js和binary.js
- 21. 播放框架:使用Apache安全WebSocket
- 22. 使用python連接到安全websocket
- 23. 安全WebSocket和PHP
- 24. 獲取安全Websockets在Tornado上工作
- 25. 如何使用WebSocket的服務器設置安全WebSocket連接和Node.js的
- 26. 如何在vaadin中使用spring引導,spring安全應用程序實現websocket
- 27. 成本安全的WebSocket與不安全的WebSocket
- 28. 如何在Tornado中使用POST方法?
- 29. 使用OpenAM WSS代理啓用Web服務安全性
- 30. 使用dart:io使用wss://協議(SSL)的WebSocket
有人可以幫助我。這有點緊急。我試圖在網上找到一個例子,但找不到相關示例。 – gaj