C++ http 클라이언트 요청하기. libcurl, cpp-netlib, cpprestsdk
libcurl
개요
- 공식 사이트. https://curl.haxx.se/libcurl/
- 이 라이브러리를 C++ 클래스로 랩핑한 프로젝트도 있다. https://github.com/mrtazz/restclient-cpp
- VS2017도 지원한다(단 VS 프로젝트는 없다)
빌드
-
vcpkg로 입수(추천)
-
직접 빌드한다.
cpp-netlib
개요
- 공식 사이트. http://cpp-netlib.org
- asio 필요
- 서버와 클라이언트 양쪽 모두의 기능 제공.
cpprestsdk
개요
- 공식 사이트. https://github.com/Microsoft/cpprestsdk
- asio 필요.
- MS에서 제공하는 것이라서 nuget 혹은 vcpkg로 쉽게 설치 가능.
- 서버와 클라이언트 양쪽 모두의 기능 제공.
이 글은 2018-03-21에 작성되었습니다.