1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-21 23:04:45 -05:00
denoland-deno/ext/http
Matt Mastracci 513dadadcf
feat(ext/http): add an op to perform raw HTTP upgrade (#18511)
This commit adds new "op_http_upgrade_early", that allows to hijack
existing "Deno.HttpConn" acquired from "Deno.serveHttp" API 
and performing a Websocket upgrade on this connection.

This is not a public API and is meant to be used internally in the
"ext/node" polyfills for "http" module.

---------

Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2023-04-02 23:27:12 +02:00
..
benches chore: use rustfmt imports_granularity option (#17421) 2023-01-14 23:18:58 -05:00
01_http.js feat(ext/http): add an op to perform raw HTTP upgrade (#18511) 2023-04-02 23:27:12 +02:00
Cargo.toml feat(ext/http): add an op to perform raw HTTP upgrade (#18511) 2023-04-02 23:27:12 +02:00
compressible.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
lib.rs feat(ext/http): add an op to perform raw HTTP upgrade (#18511) 2023-04-02 23:27:12 +02:00
reader_stream.rs chore: update copyright year to 2023 (#17247) 2023-01-02 21:00:42 +00:00
README.md chore: add README to ext/http/ (#11958) 2021-09-08 20:48:28 +02:00
websocket_upgrade.rs feat(ext/http): add an op to perform raw HTTP upgrade (#18511) 2023-04-02 23:27:12 +02:00

deno_http

This crate implements server-side HTTP based on primitives from the Fetch API.