带有凭据的python中的WebSocket安全连接

时间:2018-07-21 08:22:16

标签: python websocket

我正在尝试使用Python连接到客户WebSocket(WSS)。 我尝试了一些客户,但没有结果。 目前,我正在使用此客户端: https://github.com/websocket-client/websocket-client

当我尝试建立与套接字的连接时,出现401错误。

我需要传递凭据(用户名和密码)。

使用WebSocket客户端的代码示例:

File ".\ClientSocketScript.py", line 19, in <module>
    sck.connect("wss://HOST:8001/sap/bc/.../..")
  File "C:\Users\user\Documents\Progetti\IoT\WebSocketClient\websocket\_core.py", line 220, in connect
    self.handshake_response = handshake(self.sock, *addrs, **options)
  File "C:\Users\user\Documents\Progetti\IoT\WebSocketClient\websocket\_handshake.py", line 69, in handshake
    status, resp = _get_resp_headers(sock)
  File "C:\Users\user\Documents\Progetti\IoT\WebSocketClient\websocket\_handshake.py", line 135, in _get_resp_headers
    raise WebSocketBadStatusException("Handshake status %d %s", status, status_message)
websocket._exceptions.WebSocketBadStatusException: Handshake status 401 Unauthorized

脚本错误:

for i in arr1:
    if i in arr2:
        return 1
    return  0
arr1=[1,2,5]
arr2=[2,4,15]
q=checkarrayequalornot(arr1,arr2)
print(q)
>>0

0 个答案:

没有答案