|
Inet控件- Microsoft Internet Transfer Control 6.0 -MSINET.OCX
AccessType 屬性 設(shè)置或返回一個值,決定該控件用來與 Internet 網(wǎng)進(jìn)行通訊的訪問類型 icUseDefault 0 控件使用在注冊表中找到的缺省設(shè)置值來訪問 Internet 網(wǎng)。 icDirect 1 直接連到 Internet 網(wǎng)??丶苯舆B到 Internet 網(wǎng)。 icNamedProxy 2 指示控件使用 Proxy 屬性中指定的代理服務(wù)器。 Protocol 屬性 設(shè)置或返回一個值,指定和 Execute 方法一起使用的協(xié)議 icUnknown 0 未知的。 icDefault 1 缺省協(xié)議。 icFTP 2 FTP。文件傳輸協(xié)議。 icReserved 3 為將來預(yù)留。 icHTTP 4 HTTP。超文本傳輸協(xié)議。 icHTTPS 5 安全 HTTP StillExecuting 屬性 返回一個布爾值,指明此 Internet Transfer 控件是否處于忙狀態(tài) True -1 該控件忙。 False 0 該控件空閑。 UserName 屬性 設(shè)置或返回與請求一起發(fā)送到遠(yuǎn)程計(jì)算機(jī)的用戶名稱 Password 屬性 設(shè)置或返回一個密碼,該密碼將和請求一道被發(fā)送,用以在遠(yuǎn)程計(jì)算機(jī)上登錄 Document 屬性 返回或設(shè)置與 Execute 方法一起使用的文件或文檔 hInternet 屬性 從下一級的 Wininet.dll API 返回 Internet 句柄 Proxy 屬性 設(shè)置或返回用以和 Internet 網(wǎng)進(jìn)行通訊的代理服務(wù)器的名稱和端口 RequestTimeout 屬性 設(shè)置或返回在超時截止之前,按秒計(jì)算的等待時間長度 ResponseCode 屬性 StateChanged 事件中出現(xiàn) icError (11) 狀態(tài)時,從連接返回錯誤碼 ResponseInfo 屬性 返回最后發(fā)生的錯誤的文本 URL 屬性 設(shè)置或返回 Execute 或 OpenURL 方法使用的 URL 工作幫手網(wǎng) www. StateChanged 事件 連接中狀態(tài)發(fā)生改變,就會引發(fā)該事件 語法:object_StateChanged(ByVal State As Integer) 'State返回一個值提示發(fā)生了如下改變 icNone 0 無狀態(tài)可報告。 icHostResolvingHost 1 該控件正在查詢所指定的主機(jī)的 IP 地址。 icHostResolved 2 該控件已成功地找到所指定的主機(jī)的 IP 地址。 icConnecting 3 該控件正在與主機(jī)連接。 icConnected 4 該控件已與主機(jī)連接成功。 icRequesting 5 該控件正在向主機(jī)發(fā)送請求。 icRequestSent 6 該控件發(fā)送請求已成功。 icReceivingResponse 7 該控件正在接收主機(jī)的響應(yīng)。 icResponseReceived 8 該控件已成功地接收到主機(jī)的響應(yīng)。 icDisconnecting 9 該控件正在解除與主機(jī)的連接。 icDisconnected 10 該控件已成功地與主機(jī)解除了連接。 icError 11 與主機(jī)通訊時出現(xiàn)了錯誤。 icResponseCompleted 12 該請求已經(jīng)完成,并且所有數(shù)據(jù)均已接收到 Cancel 方法 取消當(dāng)前請求,并關(guān)閉當(dāng)前創(chuàng)建的所有連接
語法:object.Cancel --------------------------------------------------------------------- Execute 方法 執(zhí)行對遠(yuǎn)程服務(wù)器的請求,只能發(fā)送對特定的協(xié)議有效的請求 語法:object.Execute url, operation, data, requestHeaders url 可選的,指定控件將要連接的 URL。默認(rèn)時使用 URL 屬性中指定的 URL。 operation 可選的,指定將要執(zhí)行的操作類型。參見下面的“設(shè)置值”。 data 可選的,指定用于操作的數(shù)據(jù)。參見下面的“設(shè)置值”。 requestHeaders 可選的,指定由遠(yuǎn)程服務(wù)器傳來的附加的標(biāo)頭。格式為:header name: header value vbCrLf 支持 HTTP 命令的operation 有效設(shè)置值: Get 檢索由 URL 屬性指定的 URL 中的數(shù)據(jù)。 HEAD 發(fā)送請求的標(biāo)頭。 POST 傳遞數(shù)據(jù)給服務(wù)器。該數(shù)據(jù)在 data 參數(shù)中。這是 GET 的替代方法,附加的指令在 data 參數(shù)中指定。 PUT Put 操作。被替代的頁面名在 data 參數(shù)中。 支持 FTP 命令的operation 有效設(shè)置值: CD file1 改變到 file1 中指定的目錄。 CDUP 改變到父目錄。等效于“CD..”。 CLOSE 關(guān)閉當(dāng)前的 FTP 連接。 DELETE file1 刪除 file1 中指定的文件。 DIR file1 搜索 file1 中指定的目錄。使用 GetChunk 方法返回目錄數(shù)據(jù) GET file1 file2 檢索 file1 中指定的遠(yuǎn)程文件,并創(chuàng)建 file2 中指定的新本地文件。 LS file1 搜索 file1 中指定的目錄。使用 GetChunk 方法返回文件目錄數(shù)據(jù)。 MKDIR file1 創(chuàng)建 file1 中指定的目錄。創(chuàng)建是否成功取決于用戶在遠(yuǎn)程主機(jī)上的權(quán)限。 PUT file1 file2 復(fù)制 file1 指定的本地文件到 file2 指定的遠(yuǎn)程主機(jī)上。 PWD 返回當(dāng)前目錄名。使用 GetChunk 方法返回數(shù)據(jù)。 Quit 終止當(dāng)前用戶。 RECV file1 file2 檢索 file1 中指定的遠(yuǎn)程文件,并創(chuàng)建 file2 中指定的本地新文件。等效于 GET。 RENAME file1 file2 將 file1 中命名的遠(yuǎn)程文件重命名為 file2 中指定的新名稱。需要權(quán)限。 RMDIR file1 刪除 file1 中指定的遠(yuǎn)程目錄。需要權(quán)限。 SEND file1 file2 復(fù)制 file1 指定的本地文件到 file2 指定的遠(yuǎn)程主機(jī)上。等效于 PUT。 SIZE file1 返回 file1 指定的目錄的大小。 FTP 操作的語法為:operationName "主機(jī)網(wǎng)址" "operation 有效設(shè)置值" ----------------------------------------------------------------- GetChunk 方法 從 StateChanged 事件中檢索數(shù)據(jù) 語法:object.GetChunk( size [,datatype] ) Size 必需的。長整型數(shù)值表達(dá)式,決定被檢索的塊的大小。 datatype 可選的。整數(shù),決定如下被檢索塊的數(shù)據(jù)類型。 icString 0 缺省值。把數(shù)據(jù)作為字符串來檢索。 icByteArray 1 把數(shù)據(jù)作為字節(jié)數(shù)組來檢索。 ---------------------------------------- GetHeader方法 用于檢索 HTTP 文件的標(biāo)頭文本 語法:object.GetHeader (hdrName) hdrName 可選的。字符串,指定如下將被檢索的標(biāo)頭。 Date 返回文檔傳輸?shù)娜掌诤蜁r間。返回的數(shù)據(jù)格式為:Wednesday, 27-April-96 19:34:15 GMT。 MIME-version 返回 MIME 協(xié)議的版本號,目前為 1.00。 Server 返回服務(wù)器的名稱。 Content-length 返回數(shù)據(jù)的字節(jié)長度。 Content-Type 返回數(shù)據(jù)的 MIME 的 當(dāng)前類型。 Last-modified 返回最后一次修改文檔的日期和時間。 ------------------------------------------------- OpenURL 方法 打開并返回指定 URL 的文檔 語法:object.OpenUrl url [,datatype] url 必需的。被檢索文檔的 URL。 datatype 可選的。整數(shù)值如下 icString 0 缺省值。把數(shù)據(jù)作為字符串來檢索。 icByteArray 1 把數(shù)據(jù)作為字節(jié)數(shù)組來檢索。 |
|
|