一、建立會話(session)物件:
cinternetsession mysession;
二、連線到http伺服器:
");三、開啟http請求:
四、傳送http請求:
myfile->sendrequest();
五、從伺服器讀取位元組流(bytes):
cstring mystr;
cstring tmp;
while(myfile->readstring(tmp))
六、釋放資源:
myfile->close();
myconn->close();
mysession.close();
delete myfile;
delete myconn;
myfile=0;
myconn=0;
步驟基本如上,上例各函式引數主要使用預設引數,具體函式宣告請查閱msdn。另外別忘了異常處理!
const cstring & strfilelocalfullpath)//存放到本地的路徑
char szinfobuffer[1000]; //返回訊息
dword dwfilesize = 0; //檔案長度
pszbuffer = new char[buffer_length]; //讀取檔案的緩衝
dword dwwrite, dwtotalwrite;
dwwrite = dwtotalwrite = 0;
uint nread = phttpfile->read(pszbuffer, buffer_length); //讀取伺服器上資料
}2、上傳檔案
const cstring & strfilelocalfullpath)//存放到本地的路徑
char szinfobuffer[1000]; //返回訊息
dword dwfilesize = 0; //檔案長度
pszbuffer = new char[buffer_length]; //讀取檔案的緩衝
dword dwwrite, dwtotalwrite;
dwwrite = dwtotalwrite = 0;
uint nread = phttpfile->read(pszbuffer, buffer_length); //讀取伺服器上資料
HTTP學習之 HTTP協議
前後端資料互動基於http協議 包括 客戶端 和 服務端 兩個實體 客戶端傳送請求給服務端,服務端返回響應給客戶端 在http中的資料稱為資源,可以是html文件 文字 資源是通過url進行定位的,當客戶端需要訪問伺服器端資源時,首先需要知道資源的url url的組成部分有 協議,主機,埠號,路徑,...
TCP IP協議之HTTP協議
1 全球資訊網 www 提供的是分布式c s服務,每個客戶端瀏覽器由3部分組成 控制程式 ftp,http,telnet等 解析程式 html,jsp,php等 和客戶協議。2 統一資源定位符 url uri 由一下部分組成 協議 主機 埠 路徑 協議部分除了http之外還可以用ftp,news和t...
TCP IP協議之 HTTP協議
http協議 hypertext transfer protocol,超文字傳輸協議 是網際網路上應用最為廣泛的一種網路傳輸協議,所有的www檔案都必須遵守這個標準。http是乙個基於tcp ip通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 工作於客戶端 服務端架構 c s 上。瀏覽器作為h...