:์ผ์ดํฌ:
๋ณํฉํ ๊ณํ์ด ์์ต๋๊น?
@Yamakaky ๋ณ๋๋ก ์ค์นํ ์ ์๋ ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ๋ณํฉ์ด ํ์ํ ๊ฒ์ ๋ฌด์์ ๋๊น?
๋ด์ฅํ์ด๋ฉด ๋ ์ฌ์ธํ ๋ฐ HTTP/2๋ HTTP์ ๋ฏธ๋์ ๋๋ค. ์ด ํ๋ฅญํ ์ ํธ๋ฆฌํฐ์์ ์ง์๋๋ค๋ฉด ์ ๋ง ์ข์ ๊ฒ์ ๋๋ค.
๋ํ homebrew์ ์๊ณ pip install -U httpie httpie-http2
์ดํ์ httpie๋ฅผ ์คํํ๋ฉด ๋ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
Traceback (most recent call last):
File "/usr/local/bin/http", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/httpie/__main__.py", line 11, in main
sys.exit(main())
File "/usr/local/lib/python2.7/site-packages/httpie/core.py", line 183, in main
plugin_manager.load_installed_plugins()
File "/usr/local/lib/python2.7/site-packages/httpie/plugins/manager.py", line 33, in load_installed_plugins
plugin = entry_point.load()
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2368, in load
self.require(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2385, in require
items = working_set.resolve(reqs, env, installer)
File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 835, in resolve
raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (pyOpenSSL 0.14 (/usr/local/lib/python2.7/site-packages), Requirement.parse('pyOpenSSL>=0.15'), set(['hyper']))
HTTPie๊ฐ HTTP/2๋ ์ง์ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.
์ด ์ฃผ์ ๋ฅผ ๋ค์ ์ ๊ธฐํ ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ ๋ ์๋ก์ด ๋ฌธ์ #692๋ฅผ ๋ง๋ค๊ณ ํ๋ฌ๊ทธ์ธ์ httpie
์์ฒด์ ๋ณํฉํ๊ธฐ ์ํด ์๊ฐํ ์ ์๋ ๋ชจ๋ ์ด์ ๋ฅผ ๋์ดํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
HTTPie๊ฐ HTTP/2๋ ์ง์ํ ์ ์๊ธฐ๋ฅผ ๋ฐ๋๋๋ค.