유명한 코드프로젝트 사이트에서 가져온 VC++ HTTP Client 소스와 샘플 올립니다

참고하시기 바랍니다

 

 

GenericHTTPClient.zip

 

 

사용예제

 

#include "GenericHTTPClient.h"

 

...

GenericHTTPClient   httpRequest;

CString url,uri;
GetDlgItemText(IDC_EDIT_URL,url);
GetDlgItemText(IDC_EDIT_URI,uri);


CString urluri;
urluri.AppendFormat("%s%s",url,uri);

char szUrl[50]={0x00,};

char szUrl[50]={0x00,};
sprintf_s(szUrl,urluri,i);
if(httpRequest.Request(szUrl)){
   LPCTSTR szHTML=httpRequest.QueryHTTPResponse();

}else{

//에러처리

}

AND

 

CStdioFile sFile;
char szFileName[MAX_PATH] = {0x00,};
sprintf_s(szFileName,"./out_tree/outfile_tree_result_%d.txt",i);
sFile.Open(szFileName, CFile::modeCreate | CFile::modeWrite | CFile::typeText , NULL);

sFile.WriteString("File Write Test\r\n");

sFile.Close();

 

 

Header: afx.h <- MFC 사용시 헤더 포함되어 있음

AND

//문자열 "\\" 로 자르기
char *p = strtok("aaa\\aaaa\\aaa", "\\"); 
char temp[255]={0x00,};
while (p) {
     sprintf (temp,"%s", p);  //마지막 aaa를 temp 에 저장 
     p = strtok(NULL, "\\"); 
 }

AND


E:\Setup>setup.exe /NO_BSLN_CHECK
AND

 #include <signal.h>

main() 시작 함수에

signal(SIGPIPE, SIG_IGN);

넣어주면 프로그램 코어덤프 발생하지 않음
AND