Python 无法使用ActionCableZwei发送cookie
使用:Python 无法使用ActionCableZwei发送cookie,python,ruby-on-rails,cookies,websocket,actioncable,Python,Ruby On Rails,Cookies,Websocket,Actioncable,使用: Python 2.7.12 轨道5.1.2 Ruby 2.4.1 我在网页上使用ActionCable,它在rails中运行良好,现在我尝试使用ActionCableZwei从python进行连接,ActionCableZwei是rails的ActionCable的python 3客户端 以下行成功连接: connection = Connection(url='ws://localhost:4000/cable', origin='http://localhost:4000/')
- Python 2.7.12
- 轨道5.1.2
- Ruby 2.4.1
connection = Connection(url='ws://localhost:4000/cable', origin='http://localhost:4000/')
我在rails中得到了正确的日志
现在,我想发送带有套接字的cookie,但线下无法连接,也无法在rails中获取任何日志
connection = Connection(url='ws://localhost:4000/cable', origin='http://localhost:4000/', log_ping=False, cookie=coo)
还尝试使用log_ping设置为True/False
下面是我正在尝试的完整代码:
from actioncable.connection import Connection
from actioncable.subscription import Subscription
from actioncable.message import Message
import datetime
import random
from time import sleep
import Cookie
coo = Cookie.SimpleCookie()
coo["fig"] = "newton"
coo["sugar"] = "wafer"
# connection = Connection(url='ws://localhost:4000/cable', origin='http://localhost:4000/')
connection = Connection(url='ws://localhost:4000/cable', origin='http://localhost:4000/', cookie=coo)
connection.connect()
subscription = Subscription(connection, identifier={'channel': 'TestChannel'})
subscription.create()
sleep(30)
subscription.remove()
connection.disconnect()
我只是没有收到任何关于尝试连接的ping/登录rails。我怎样才能解决这个问题