其函式解析如下:
CInternetSession::OpenURL的問題.
CStdioFile* OpenURL( LPCTSTR pstrURL, //檔案URL地址
DWORD dwContext = 1, //上下文ID
DWORD dwFlags = INTERNET_FLAG_TRANSFER_ASCII, //標記
LPCTSTR pstrHeaders = NULL, //傳送到伺服器的數據頭
DWORD dwHeadersLength = 0 );//傳送到伺服器的數據頭長度
dwFlags可以為:
INTERNET_FLAG_RELOAD 強制重讀數據
INTERNET_FLAG_DONT_CACHE 不保存到快取
INTERNET_FLAG_TRANSFER_ASCII 使用文本數據
INTERNET_FLAG_TRANSFER_BINARY 使用二進制數據
CInternetSession session; //會話期對象)
CHttpConnection* pServer = NULL; //指向伺服器地址(URL)
CHttpFile * pHttpFile = NULL;//HTTP檔案指針
CString strServerName; //伺服器名
CString strObject; //查詢對象名(http檔案)
INTERNET_PORT nPort; //連線埠
DWORD dwServiceType; //服務類型
DWORD dwHttpRequestFlags = //請求標誌
//INTERNET_FLAG_EXISTING_CONNECT
INTERNET_FLAG_NO_AUTO_REDIRECT;
const TCHAR szHeaders[]=_T("Accept: text/*\r\nUser-Agent: httpclient\r\n");
BOOL OK=AfxParseURL( //詞法分析
pURL, //被分析URL串
dwServiceType, //服務類型,ftp,http等
strServerName, //伺服器名
strObject, //URL中被查詢對象
nPort ); //URL指定的連線埠,可能為空
OK=OK && //本例只考慮http協定
相關詞條
-
生物醫藥開放連結大數據聯合研究中心
2016年3月12日,由華東理工大學信息學院、梅斯醫學主辦,主題為“開放·連結·服務”的2016生物醫療大數據研討會暨華理-梅斯生物醫藥開放連結大數據研...
背景 意義 -
導入連結
導入連結也叫外部連結,是指別人的網站指向了您,而不論您的網站是否指向了別人。導入連結是搜尋引擎特別是google衡量一個網站受歡迎程度的重要因素之一。
定義 簡介 導入連結解釋 類型 作用 -
深層連結
深層連結作為連結方式的一種,被廣泛套用於網際網路領域。從技術上而言,網路連結可分為“普通連結”和“深層連結”兩種類型。 深層連結(deep-link),又...
連結及深層連結 深層連結的套用 深層連結引發的問題 深度連結引起爭議概述 -
開放平台
開放平台(Open Platform) 在軟體行業和網路中,開放平台是指軟體系統通過公開其應用程式編程接口(API)或函式(function)來使外部的...
定義 發展歷程 主流平台 特性 -
開放存取
開放存取(Open Access,簡稱OA)或開放獲取是國際學術界、出版界、圖書情報界為了推動科研成果利用網際網路自由傳播而採取的行動。其目的是促進科學及...
定義 類別 運動 出版形式 優勢 -
反向連結數
反向連結數,反向連結又被稱為連結廣泛度,也就是網路中其他站點對自身站點投的支持票;反向連結數量越多,說明站點具備的價值越高,受到搜尋引擎及用戶的重視也就...
簡介 增加反鏈數量的方式 -
江蘇開放大學
江蘇開放大學是教育部批准,江蘇省人民政府主辦,具有本科辦學權和學士學位授予權的高等學校。其中教學科研儀器設備值8.1億元,教學用計算機3.76萬台,語音...
簡介 文化 機構 現任領導 招生政策 -
開放詞典
“開放詞典”是一種人人都可以參與編輯的知識庫,任何一個人都可以來編輯您擅長的知識,和別人一起分享知識的快樂,它體現的是一種無私的精神。
簡介 關於開放詞典