IssueRaiser

Support HTTP/2 (httpie-http2 plugin doesn't work)

It's 2018 now, HTTP/2 is widely used, but `httpie` still doesn't support it out of the box. Let's fix this. I know about [httpie/httpie-http2](https://github.com/httpie/httpie-http2), but there are issues with this approach: 1. `httpie/httpie-http2` doesn't come out of the box when `httpie` gets installed, many people would just never know that this plugin even exists. 1. Linux distributions do not provide a package for that plugin. 1. People have issues installing the plugin on macOS: https://github.com/jakubroztocil/httpie/issues/298#issuecomment-273360856. 1. The entire code of [httpie/httpie-http2](https://github.com/httpie/httpie-http2) is just 20 lines (7 useful lines), integration will be trivial. 1. Even `curl` supports HTTP/2 out of the box. I see many benefits of supporting HTTP/2 natively. What are the downsides?

Posted by max-baz on Aug 3, 2018, 11:04 PM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments

support (Sysadmin)

Support HTTP/2 (httpie-http2 plugin doesn't work)

max-bazAug 3, 2018, 11:04 PM

It's 2018 now, HTTP/2 is widely used, but `httpie` still doesn't support it out of the box. Let's fix this. I know about [httpie/httpie-http2](https://github.com/httpie/httpie-http2), but there are issues with this approach: 1. `httpie/httpie-http2` doesn't come out of the box when `httpie` gets installed, many people would just never know that this plugin even exists. 1. Linux distributions do not provide a package for that plugin. 1. People have issues installing the plugin on macOS: https://github.com/jakubroztocil/httpie/issues/298#issuecomment-273360856. 1. The entire code of [httpie/httpie-http2](https://github.com/httpie/httpie-http2) is just 20 lines (7 useful lines), integration will be trivial. 1. Even `curl` supports HTTP/2 out of the box. I see many benefits of supporting HTTP/2 natively. What are the downsides?

Comments (0)

No comments yet. Start the discussion.

Comment on this issue