Public 멤버 함수 |
| | CHttpClient () |
| | ~CHttpClient () |
| bool | DoGet (const char *pszUrl, std::string &strOutputContentType, std::string &strOutputBody) |
| | HTTP GET 명령을 실행한다.
|
| bool | DoGet (const char *pszUrl, const char *pszInputContentType, const char *pszInputBody, std::string &strOutputContentType, std::string &strOutputBody) |
| | HTTP GET 명령을 실행한다.
|
| bool | DoPost (const char *pszUrl, const char *pszInputContentType, const char *pszInputBody, std::string &strOutputContentType, std::string &strOutputBody) |
| | HTTP POST 명령을 실행한다.
|
| bool | DoPost (const char *pszUrl, HTTP_HEADER_LIST *pclsHeaderList, const char *pszInputContentType, const char *pszInputBody, int iInputBodyLen, std::string &strOutputContentType, std::string &strOutputBody) |
| | HTTP POST 명령을 실행한다.
|
| bool | DoSoap (const char *pszUrl, const char *pszSoapAction, const char *pszInputBody, std::string &strOutputBody) |
| | HTTP POST 기반으로 SOAP 명령을 실행한다.
|
| bool | DoSoap (const char *pszUrl, const char *pszSoapAction, const char *pszInputContentType, const char *pszInputBody, std::string &strOutputBody) |
| | HTTP POST 기반으로 SOAP 명령을 실행한다.
|
| bool | DoUpload (const char *pszUrl, const char *pszFilePath, const char *pszPostName, POST_NAME_VALUE_MAP &clsPostDataMap, std::string &strOutputContentType, std::string &strOutputBody) |
| | HTTP POST 명령으로 파일 업로드한다.
|
| void | SetUserAgent (const char *pszUserAgent) |
| | User-Agent 헤더에 저장할 문자열을 설정한다.
|
| void | SetRecvTimeout (int iRecvTimeout) |
| | HTTP 응답 메시지 수신 timeout 시간을 설정한다.
|
| int | GetStatusCode () |
| | HTTP 응답 status code 를 리턴한다.
|