MCPcopy Create free account
hub / github.com/gavv/httpexpect / WriteMessage

Method WriteMessage

websocket.go:424–435  ·  view source on GitHub ↗

WriteMessage writes to the underlying WebSocket connection a message of given type with given content. Additionally, WebSocket close code may be specified for close messages. WebSocket message types are defined in RFC 6455, section 11.8. See also https://godoc.org/github.com/gorilla/websocket#pkg-c

(typ int, content []byte, closeCode ...int)

Source from the content-addressed store, hash-verified

422// conn := resp.Connection()
423// conn.WriteMessage(websocket.CloseMessage, []byte("Namárië..."))
424func (ws *Websocket) WriteMessage(typ int, content []byte, closeCode ...int) *Websocket {
425 opChain := ws.chain.enter("WriteMessage()")
426 defer opChain.leave()
427
428 if ws.checkUnusable(opChain, "WriteMessage()") {
429 return ws
430 }
431
432 ws.writeMessage(opChain, typ, content, closeCode...)
433
434 return ws
435}
436
437// WriteBytesBinary is a shorthand for c.WriteMessage(websocket.BinaryMessage, b).
438func (ws *Websocket) WriteBytesBinary(b []byte) *Websocket {

Callers 1

WriteTextMethod · 0.95

Calls 4

checkUnusableMethod · 0.95
writeMessageMethod · 0.95
enterMethod · 0.80
leaveMethod · 0.80

Tested by

no test coverage detected