Skip to content

About

Req plugin adding WebSocket support

Resources

Stars

8 stars

Watchers

1 watching

Forks

Latest commit

 

History

10 Commits

Folders and files

Repository files navigation

ReqWebSocket

Req plugin for establishing WebSocket connections, using Mint.WebSocket.

Usage

resp =
  Req.new()
  |> ReqWebSocket.attach()
  |> Req.get!(into: :self, url: "wss://echo.websocket.org/")

message = receive do message -> message end
{:ok, resp, [text: _]} = ReqWebSocket.parse_message(resp, message)

{:ok, resp} = ReqWebSocket.send_frame(resp, :ping)

message = receive do message -> message end
{:ok, resp, [pong: ""]} = ReqWebSocket.parse_message(resp, message)

About

Req plugin adding WebSocket support

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages