wsrequests

thin wrapper for requests enable websocket


License
MIT
Install
pip install wsrequests==0.1.1

Documentation

wsrequests

thin wrapper for requests enable websocket.

how to install

$ pip install wsrequests

how to use

from wsrequests import WsRequests

wsr = WsRequests()

# login django
# get csrftoken
wsr.get('http://localhost:3000/login')
wsr.post(
    'http://localhost:3000/login',
    data={
        'username': 'your name',
        'password': 'your password',
        'csrfmiddlewaretoken': wsr.cookies['csrftoken'],
        'next': '/',
    }
)

# connect websocket
wsr.connect('ws://localhost:3000/ws/room')
wsr.send_message({'message': 'ping'})
wsr.receive_message()
wsr.disconnect()