Can I speak HTTP/2 over STDIN/STDOUT? If so, how could I do it, and what would be the limitations?
1
There are 1 answers
Related Questions in HTTP2
- Selenium Wire webdriver cannot browse site
- HTTP/2 POST requests with compressed responses failing ERR_HTTP2_PROTOCOL_ERROR 200 (OK)
- 103 Early hints response not sending properly with HTTP/2 request
- How can I check if client terminated the gRPC connection?
- Received duplicate pseudo-header field b':path' error when I send http2 requests in python
- AWS-LAMP Bitnami | External API Call Error
- Too large Auth-Header in request: okhttp3.internal.http2.StreamResetException: stream was reset: CANCEL
- Enable HTTP/2 instead of http/1.1 on local server
- HttpWebRequest not responding suddenly
- Is it possible to expose WCF services that can be addressed by HTTP/2 ? and how can I do it?
- How to read HTTP2 HPACK compressed headers using tshark
- HTTP2_PROTOCOL_ERROR and ERR_CONNECTION_CLOSED when updating weblogic version 12 to 14
- Inconsistent Browser Support for Alt-Svc Header and HTTP2 Frame Implementation
- How to handle UDP and HTTP2 requests in Springboot using Netty
- How to use hyper server with unencrypted HTTP/2 (H2C)?
Related Questions in NGHTTP2
- Using nghttp2 to send APN push notification
- How to block some requests with HTTP2
- Does Cypress use nghttp2?
- Attempting to build libcurl using nghttp2 both static
- Error while executing large number of request from client(http2 client) to server(http2 server)
- tls: no application protocol negotiated
- A question about HTTP2, TCP packets and wireshark
- Timed out uploading files using the http2 protocol?
- Does nginx still have HTTP 1.1 browser access after enabling HTTP 2?
- dyld[8243]: Symbol not found: (_nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation) while trying php -v. PHP not working in mac intel
- Boost asio certificate verification failure
- epoll_pwait / recvfrom bottleneck on nghttp2-asio server
- How do we upgrade the boost library version in the rhel 7.2 Current boost library version 1.53 , want to upgrade to version 1.54 and above
- Enable HTTP2 in Apache 2.4.53
- What a connect message header should look like in http2?
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Strictly speaking HTTP/2 does by definition require a TCP connection:
That being said you probably could adapt the protocol to be used over any arbitrary transport (like pipes), but as far as I know there's no software that currently works that way. If libraries like that did exist I'd expect to see it in test suites for HTTP/2 libraries. Here's a site containing a list of HTTP/2 test applications. It's possible one of these may have a mode similar to what you're looking for.
As far as advantages and limitations go, since HTTP/2 wasn't designed to be used this way, I'm not sure there's much advantage in any case. The primary limitation is the same: that most software wouldn't be able to work with pipes.