cost 122 ms
為什么在 Windows Server 2019 及更早版本上設置了 WINHTTP_FLAG_SECURE_DEFAULTS 的情況下,應用程序調用 WinHttpOpen 時會失敗?

[英]Why would applications fail on calls to WinHttpOpen with WINHTTP_FLAG_SECURE_DEFAULTS set on Windows Server 2019 and older?

給定一個簡單的測試應用程序,它只按如下方式調用WinHttpOpen()並且什么都不做: 我注意到上述調用在 Windows Server 2019(Datacenter 或 Standard)和舊機器(也在 Windows Server 2016 Standard 上測試過)上失敗,錯誤代碼為 ...

2023-01-19 21:17:01   1   25    c++ / winhttp  
Win.net 或 WinHTTP 是否支持自定義端口? 如果是這樣,我該如何實施?

[英]Do WinInet or WinHTTP support custom ports? If so, how do I implement it?

我正在嘗試使用 HTTP 和 HTTPS(在不同情況下)從默認分別使用端口 5080 和 5443 的服務下載文件。 我想使用 Win.net(或 WinHTTP),因為它們原生於 Windows,但看起來 Win.net 和 WinHTTP 都只支持使用端口 80 或端口 443,並且不支持指定 ...

WinHTTP 導致 Apache Web 服務器 (localhost) 在 Windows Vista 上以 http 狀態 400 進行響應

[英]WinHTTP causes Apache web server (localhost) to respond with http status 400 on Windows Vista

我正在嘗試使用 WinHTTP 向 apache Web 服務器發送請求。 我的代碼從 Windows 7 運行到 Windows 11,但在 Windows Vista 上,我在發送請求后收到來自服務器的錯誤 400。 我的代碼如下所示: if(!(cp->connection = fpWi ...

使用 win.net.h 在 c 中發送 http post 請求

[英]sending http post request in c with wininet.h

我想用 win.net.h 庫在 c 中發送一個 http post 請求。 但我不知道該怎么做。 我到處都只能找到 c++ 的教程,但找不到 c 的教程。有人可以告訴我怎么做嗎? 我感謝任何幫助。 ...

2022-02-21 14:37:14   1   110    c / http / winhttp  
Winhttp 不發布文件

[英]Winhttp Does Not Post File

我在這里梳理了類似的問題並完成了所有建議,但由於某些奇怪的原因,我的代碼沒有將文件上傳到服務器。 C++代碼 PHP 代碼 我究竟做錯了什么? 我在服務器(php)上得到“成功”回顯,但沒有文件上傳到圖像目錄中。 我發現該文件沒有$_FILES['fileToUpload']['tmp_name ...

將全局變量成員的指針發送到 WinHttpQueryHeaders (WinHTTP API) 不會改變它的值

[英]sending a pointer of global variable's member to WinHttpQueryHeaders (WinHTTP API) does not change it's value

我有以下代碼片段: 而st是具有成員dwSize的全局對象。 當我在調試模式下運行這部分時,我看到st.dwSize在調用WinHttpQueryHeaders后沒有改變它的值。 但是,如果我創建一個本地 var DWORD dwSize = 0並將&dwSize發送到WinHttp ...

ERROR_WINHTTP_INCORRECT_HANDLE_STATE 來自 WinHttpQueryHeaders

[英]ERROR_WINHTTP_INCORRECT_HANDLE_STATE from WinHttpQueryHeaders

我正在嘗試使用 WinHTTP API 構建一個小型瀏覽器,並且我正在嘗試處理憑據和身份驗證請求。 我正在使用這張圖來更好地理解: 當我嘗試GET需要身份驗證的 URL 時,我從調用WinHttpQueryHeaders()此函數 ( ERROR_WINHTTP_INCORRECT_HANDL ...

回調中的 WinHTTP 異步上下文無效

[英]WinHTTP async context invalid in callback

我正在嘗試使用 WinHTTP 對服務器進行異步調用,但遇到了問題: 在轉換和訪問請求 ID 等結構值時,回調中的上下文似乎不正確。 WinHttpReceiveResponse始終使用GetLastError()返回錯誤代碼6 ,這是無效句柄的系統錯誤,我懷疑它與第 1 點有關。 我能想到的上下 ...

WinInet / WinHTTP cookie 與 Edge 瀏覽器共享

[英]WinInet / WinHTTP cookies sharing with Edge Browser

所以我有一個使用 WinInet 的爬蟲(但可能是 WinHTTP) 如果我必須抓取一個需要用戶登錄的網站,我過去可以告訴人們使用他們的 IE 瀏覽器登錄,它通常可以工作。 那是因為 cookie 在 WinInet / Internet Options / IE 之間共享。 但是,在新的 E ...

兩種方式 SSL - X509Certificate2.CreateFromPemFile - WINHTTP_CALLBACK_STATUS_REQUEST_ERROR

[英]Two way SSL - X509Certificate2.CreateFromPemFile - WINHTTP_CALLBACK_STATUS_REQUEST_ERROR

我正在嘗試調用 API 這需要兩種方式 SSL (TLS 1.2),我有以下代碼: 但是,當我調用時,我得到以下 WinHttp 異常: 調用 WINHTTP_CALLBACK_STATUS_REQUEST_ERROR 時出現錯誤 12185,“客戶端證書中沒有可用的憑據。”。 同樣在 windo ...

將 dbghelp 用作服務時出現 ERROR_WINHTTP_NAME_NOT_RESOLVED

[英]ERROR_WINHTTP_NAME_NOT_RESOLVED when using dbghelp as a service

我正在嘗試設置一個針對我們自己的內部符號存儲(UNC)和 http 服務器(微軟是其中之一)的符號代理服務器。 我希望它作為服務運行,或者作為 IIS(當然作為服務運行)。 我已經嘗試過Micrsoft SymProxy ,現在正在嘗試pySymProxy 。 當我從桌面運行 pySymProxy ...

使用 WinHTTP 在 C 中下載可執行文件 (.exe)

[英]Downloading an executable (.exe) in C using WinHTTP

我正在嘗試使用 WinHTTP 從 C 中的 HTTP web 服務器下載可執行文件。 下面的代碼與 HTML 文件完美配合,但是當我嘗試下載可執行文件 (.exe) 時,它只下載文件的一部分(每次運行程序時下載的字節數都不同)。 代碼( 受此示例啟發): 這可能是什么原因,我該如何嘗試修復它? ...

為什么 WinHttp 不發送帶鏈的客戶端證書?

[英]Why WinHttp does not send client certificate with chain?

我正在開發一個客戶端-服務器應用程序,其中服務器是 web 服務,它根據 SSL 客戶端證書執行客戶端身份驗證。 客戶端證書由 Root-CA -> Intermedia-CA-1 -> Intermedia-CA-2 頒發。 我將證書導入到用戶證書存儲和證書機器存儲中。 使用 Win ...

在POST請求VBA Excel中發送數組字符串

[英]Send an array string inside POST Request VBA Excel

我正在嘗試向將字符串數組作為參數的 API 發送 post 請求。 它出現一個錯誤,指出類型是不允許的,當請求正確發送時,所有數據都留在數組的第一個位置 (keyArray[0])。 我使用的代碼如下: ...

VBA 如何循環來自 WinHttp.WinHttpRequest 的 JSON 響應

[英]VBA How To Loop Through JSON response from WinHttp.WinHttpRequest

我不知道如何正確循環來自我得到的WinHttp.WinHttpRequest的 JSON(Object) 響應。 以下是正在使用的參考資料。 我更喜歡保持原樣並使用WinHttpRequest 下面是我得到的 JSON 響應的樣子。 還有更多記錄。 response是一個對象。 我可 ...

VBA:通過 HTTPS 下載圖片

[英]VBA: Download a picture via HTTPS

我正在嘗試使用 VBA(MS Access 2016)從網站(Grafana 監控工具,API)下載圖片。 這是一個使用自簽名證書的 HTTPS 地址,需要用戶名和密碼進行身份驗證。 我目前正在使用以下代碼下載圖片: 如果我將 HTTPS-URL 粘貼到瀏覽器中,我會得到正確的圖片。 這張圖片我想通 ...

WinHTTP5.1 & 刪除谷歌日歷事件?

[英]WinHTTP5.1 & Delete Google Calendar Event?

我無法理解我在這里做錯了什么。 我可以使用“POST”和 json 數據成功添加日歷事件。 但是在刪除它時,我無法理解我做錯了什么。 我收到錯誤 401,但我知道我 100% 使用正確的 scope 進行了身份驗證。 幫助表示贊賞。 生成新的有效令牌后,我重新運行上面的代碼,它繼續出現錯誤 401 ...

獲取加密的正文響應 WinHttp HTTPS

[英]Getting encrypted body response WinHttp HTTPS

我正在嘗試使用端口 443 SSL 連接google.com 但是當我調用WinHttpReadData返回加密文本時,但使用WinHttpQueryHeaders我從服務器獲取純/文本響應標頭。 完全不確定為什么會發生這種情況,我指的是沒有加密的標題和正文,是的,我的目標是解密響應正文。 來源在 ...

Visual Studio 發布模式會阻止在調試模式下執行的代碼執行。 使用 WinHTTP 和多線程

[英]Visual Studio release mode blocks code execution that is executed in debug mode. Using WinHTTP and Multi-Threading

我正在使用 WinHTTP 發出 GET 請求,並且正在異步使用WinHttpOpen和回調 function 。 在我的 GET function 結束時,我使用位域來存儲數據。 在該數據中,有一個標志表明請求何時成功完成(即if check )。 這是我的hSession回調,它觸發 funct ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM