使用 Web 套接字客户端 API 检索数据时出错



我正在尝试使用Web套接字客户端API建立连接。 为了建立连接,需要传递"播放会话"cookie以验证用户。

以下是我的代码:

async def streaming_data(url, play_session):
try:
async with websockets.connect(url) as websocket:
response = await websocket.recv()
data = reponse.read()
except Exception as e:
print('Error in making the Websocket Connection!!')
print(e.args)
print(data) 

注意:播放会话是 cookie。

我收到错误:"状态代码不在 101:403 中" 我正在使用网络套接字库进行连接。

我是初学者,所以任何帮助将不胜感激。

为了在连接到websocket服务器时发送cookie,您必须将cookie HTTP标头传递给connect()函数。

您尚未在play_session变量中指定数据的格式。因此,我们假设您需要发送具有名称play_session和值100的cookie:

cookie = 'play_session=100'
headers = {'Cookie': cookie}
async with websockets.connect(url, extra_headers=headers) as websocket:
...

相关内容

  • 没有找到相关文章

最新更新