wininet

    0熱度

    1回答

    我用wininet(帶有一個名爲inetc的nsis插件)來下載文件。 我想用文件名保存在url中使用的文件名,例如http://some.domain.com/myfile.doc應該保存爲myfile.doc。問題是當我有一個重定向的網址。例如,我可以得到http://some.domain.com/,它重定向到http://some.domain.com/myfile.doc,我想將它保存爲

    2熱度

    1回答

    我有一個工作的客戶端和一個服務器,一旦完成就會有一個有效的SSL證書。 目前,用於測試的平均值,我只是通過添加標誌INTERNET_FLAG_IGNORE_CERT_CN_INVALID和SECURITY_FLAG_IGNORE_UNKNOWN_CA這樣禁用SSL驗證的客戶端的需求: HINTERNET hRequest = HttpOpenRequest(hConnection,

    0熱度

    1回答

    我正在使用Wininet庫建立與客戶端證書(存儲在智能卡上)的SSL連接。 問題是我看到智能卡被訪問的每個HttpRequest已發送。我看到: 1.所有請求都是HTTP 1.0而不是HTTP 1.1。 2.完全SSL握手發生在每個連接上 3.我沒有被要求輸入每個請求的PIN碼(僅針對第一個),但是我發送的每個請求都訪問了智能卡。 任何想法/線索?事實上,這可能與wininet不同,但是應該對證書

    0熱度

    1回答

    有沒有辦法指定WinInet函數的本地文件(在我的硬盤上),例如FtpGetFile?我想這樣做,因爲我的寬帶有限,而且在開發我的軟件的過程中,我期待着大量的點擊和失誤,我真的不想浪費我的寬帶。 有什麼想法?

    0熱度

    1回答

    我需要使用WinInet下載文件。 我想測試它,但由於我先檢查它,它不適用於本地文件。 (文件:// *) 這是必要的測試程序沒有互聯網,或調試上網的時候走了...... 首先,我需要檢查與進步的HTTPRequest文件的大小,和未來我需要下載文件... 當我看到沒有這些功能與本地文件... 但是,也許我錯過了一些選項,或者我用錯了網址...如.. 。 file://localhost/C:/t

    1熱度

    3回答

    我正在嘗試連接並確保我們設計的儀器提供的網絡服務器上存在各種網頁。我正在嘗試通過使用WinInet命令的C++ Win32來完成此操作。 我很高興,我已經通過HTTP正確連接到Web服務器: hInternet = InternetOpen("Test", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0/*INTERNET_FLAG_ASYNC*/); h

    0熱度

    1回答

    WinINet提供諸如InternetCanonicalizeUrl,InternetConnect等功能。 我想知道這些調用是否適用於IPv6地址? 在我的應用程序中,使用WinINet api連接FTP服務器時,在給出IPv6地址時無法訪問FTP服務器。

    1熱度

    1回答

    ,我號召wininet.dll文件下面的函數,以獲得在線(C#的PInvoke): [DllImport("wininet.dll", SetLastError = true, CharSet = CharSet.Auto)] static extern int InternetDial(IntPtr hWndParent, string pszEntryName, i

    1熱度

    2回答

    注意: 此代碼在Delphi XE2中。 我試圖下載文件而不使用UrlMon.dll。 我只想用wininet。這是我到目前爲止: uses Windows, Wininet; procedure DownloadFile(URL:String;Path:String); Var InetHandle:Pointer; URLHandle:Pointer; Fi

    3熱度

    1回答

    我使用InternetErrorDlg顯示請登錄/密碼(這是德爾福,但我想很明顯) function ShowLoginDlg(Request: HINTERNET): boolean; var DlgError: Cardinal; begin DlgError := InternetErrorDlg(GetDesktopWindow, Request, 0,