Package: httpuv 1.6.16.9000
httpuv: HTTP and WebSocket Server Library
Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc. (See LICENSE file for libuv and http-parser license information.)
Authors:
httpuv_1.6.16.9000.tar.gz
httpuv_1.6.16.9000.zip(r-4.6)httpuv_1.6.16.9000.zip(r-4.5)httpuv_1.6.16.9000.zip(r-4.4)
httpuv_1.6.16.9000.tgz(r-4.6-x86_64)httpuv_1.6.16.9000.tgz(r-4.6-arm64)httpuv_1.6.16.9000.tgz(r-4.5-x86_64)httpuv_1.6.16.9000.tgz(r-4.5-arm64)
httpuv_1.6.16.9000.tar.gz(r-4.6-arm64)httpuv_1.6.16.9000.tar.gz(r-4.6-x86_64)httpuv_1.6.16.9000.tar.gz(r-4.5-arm64)httpuv_1.6.16.9000.tar.gz(r-4.5-x86_64)
httpuv.pdf |httpuv.html✨
httpuv/json (API)
NEWS
| # Install 'httpuv' in R: |
| install.packages('httpuv', repos = c('https://rstudio.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/rstudio/httpuv/issues
Pkgdown/docs site:https://rstudio.github.io
Last updated from:c8757a7463. Checks:11 OK, 1 NOTE, 1 FAIL. Indexed: yes.
| Target | Result | Total time | Artifact |
|---|---|---|---|
| linux-devel-arm64 | OK | 160 | |
| linux-devel-x86_64 | OK | 167 | |
| source / vignettes | OK | 211 | |
| linux-release-arm64 | OK | 165 | |
| linux-release-x86_64 | OK | 159 | |
| macos-devel-arm64 | OK | 195 | |
| macos-devel-x86_64 | OK | 349 | |
| macos-release-arm64 | OK | 208 | |
| macos-release-x86_64 | OK | 281 | |
| windows-devel | OK | 214 | |
| windows-release | OK | 230 | |
| windows-oldrel | NOTE | 196 | |
| wasm-release | FAIL | 155 |
Exports:as.staticPathdecodeURIdecodeURIComponentencodeURIencodeURIComponentexcludeStaticPathgetRNGStateinterruptipFamilylistServersrandomPortrawToBase64runServerrunStaticServerservicestartDaemonizedServerstartPipeServerstartServerstaticPathstaticPathOptionsstopAllServersstopDaemonizedServerstopServerWebSocket
Dependencies:clifastmaplaterlifecyclemagrittrotelpromisesR6Rcpprlang
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| HTTP and WebSocket server | httpuv-package httpuv |
| URI encoding/decoding | decodeURI decodeURIComponent encodeURI encodeURIComponent |
| Interrupt httpuv runloop | interrupt |
| Check whether an address is IPv4 or IPv6 | ipFamily |
| List all running httpuv servers | listServers |
| Find an open TCP port | randomPort |
| Convert raw vector to Base64-encoded string | rawToBase64 |
| Run a server | runServer |
| Serve a directory | runStaticServer |
| Process requests | service |
| Create an HTTP/WebSocket daemonized server (deprecated) | startDaemonizedServer |
| Create an HTTP/WebSocket server | startPipeServer startServer |
| Create a staticPath object | excludeStaticPath staticPath |
| Create options for static paths | staticPathOptions |
| Stop all servers | stopAllServers |
| Stop a running daemonized server in Unix environments (deprecated) | stopDaemonizedServer |
| Stop a server | stopServer |
| WebSocket class | WebSocket |
