cpp-netlib post method 호출

  • 핵심은 헤더에 Content-Type: application/x-www-form-urlencoded가 들어갔다는 것.

  • http 프로토콜을 알고 있으면 어려운 문제는 아니겠지만 대체로 그부분 숙지하고 있는 경우는 드물기 때문에 미리 정리해준 훌륭하신 분들의 정보를 잘 활용하는 것도 하나의 방법인듯하다.

  • 좋은 api를 만들어도 문서가 세밀하지 않으면 사용 빈도가 떨어질 수 밖에 없다는 생각이 들지만, 개발하다 보면 기능 해결에도 허덕일 때가 있다는 핑계로 ;;

참조: http://www.davideling.it/2014/05/c-netlib-post-request/

process http server request with cpp-netlib

간단한 샘플로 hello world는 성공 막상 client 요구사항을 처리하려고 하니 문서만 가지고는 잘 모르겠다.

아래와 같은 요약 설명을 참고 하면 도움이 될듯.

boost 기반 httpd lib : cpp-netlib

node.js, python … 웹프로토콜 지원은 당연시하는 시점에서
c++에서 간단한 웹서버 기능이 필요할 때 사용하면 좋을듯 하다.
boost를 설치하고 있는 상황이라면 http://cpp-netlib.org/
boost에 편입되진 않았지만 boost의 껍데기를 둘러쓰고 있다.

간단한 웹서버 구현

한마디

따로 설치해야 하는 불편함이 있지만 간단한 http client/server구현에는 딱 좋을 듯.