簡體   English   中英

無法將 HTTPS 站點與 VFP9/MSXML2.XMLHTTP 一起使用

[英]Can't use HTTPS sites with VFP9/MSXML2.XMLHTTP

我正在修復一些非常舊的軟件。

它是用 VFP9 編寫的,並使用 MSXML2.XMLHTTP 來訪問 Web API。

使用不安全 (HTTP) 站點可以正常工作,但不能使用 HTTPS 站點,這是必需的。

我的假設是 MSXML2.XMLHTTP 僅使用過時的 SSL 或其他東西。 我試過 MSXML2.XMLHTTP.6.0 和同樣的東西。

是否有更新的 XMLHTTP COM 對象可以與現代 HTTPS 服務器通信?

或者 VFP9 使用 HTTPS 有更好的選擇嗎?


我剛剛嘗試使用 West Wind 的 wwclient.zip,它在今年進行了更新,並且也沒有使用現代 HTTPS。 所以就這樣了。 HTTP 工作正常。 HTTPS 一無所獲。


此外,我正在測試的是 Windows XP。 這可能是個問題。


更新:絕對是 WinXP,因為相同的代碼適用於較新的 Windows。 所以問題實際上是如何在 WinXP 上更新 MSXML2.XMLHTTP 以使用現代 HTTPS。

這是舊版本的 Windows 和 MSXML2.XMLHTTP 的一個已知問題,感謝 Rick Strahl 的提示:

https://west-wind.com/wconnect/weblog/ShowEntry.blog?id=937&id=937

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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