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 를 리턴한다.
|