C++ http 클라이언트 요청하기. libcurl, cpp-netlib, cpprestsdk

libcurl

개요

  • 공식 사이트. https://curl.haxx.se/libcurl/
  • 이 라이브러리를 C++ 클래스로 랩핑한 프로젝트도 있다. https://github.com/mrtazz/restclient-cpp
    • VS2017도 지원한다(단 VS 프로젝트는 없다)

빌드

  1. vcpkg로 입수(추천)

  2. 직접 빌드한다.


cpp-netlib

개요

  • 공식 사이트. http://cpp-netlib.org
  • asio 필요
  • 서버와 클라이언트 양쪽 모두의 기능 제공.


cpprestsdk

개요

  • 공식 사이트. https://github.com/Microsoft/cpprestsdk
  • asio 필요.
  • MS에서 제공하는 것이라서 nuget 혹은 vcpkg로 쉽게 설치 가능.
  • 서버와 클라이언트 양쪽 모두의 기능 제공.

이 글은 2018-03-21에 작성되었습니다.