package polymarket

  1. Overview
  2. Docs
On This Page
  1. Types
  2. Handshake
OCaml client library for the Polymarket prediction market API

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.2.0.tar.gz
md5=4eb4c5d2f63ff081c9713d90be5a51b2
sha512=0e3de0c9b40683e09ab8f9f966a44784ef1b9b482c3eefef84104a7e8042c92f1d79893ee9588b24fa3d0decaed7f365509f4d1c23c66ce8328efb64e721f276

doc/polymarket.websocket/Websocket/Handshake/index.html

Module Websocket.HandshakeSource

WebSocket handshake implementation (RFC 6455 Section 4).

Performs HTTP/1.1 Upgrade handshake directly over a TLS flow.

Types

Sourcetype result =
  1. | Success
  2. | Failed of string
    (*

    Handshake result

    *)

Handshake

Sourceval perform : flow:Tls_eio.t -> host:string -> port:int -> resource:string -> result

Perform WebSocket handshake over a TLS flow.

Sends the HTTP Upgrade request and validates the server's response, including verification of the Sec-WebSocket-Accept header.