如何使用 VFP 通过 HTTPS 进行通信

How to communicate over HTTPS using VFP

背景:我被要求为一个用 Visual Fox Pro(VFP) 编写的程序创建一个 'middle man' 网络服务,因为 VFP 无法通过 HTTPS 进行通信,只能通过 HTTP。此 VFP 程序必须与不同的 Web 服务通信,因此我的 Web 服务必须将 XML 文件编辑为 HTTPS 'compliant'.

在此之前我从未使用过 Web 服务,但是编写了一些基本的 Web 服务来了解它们。 我现在需要了解我必须对常规 XML 文件执行哪些操作才能使它 'compliant' 使用 HTTPS 而不仅仅是 HTTP。 如果我的行话不对,我深表歉意,因为我仍在寻找解决 Web 服务的方法。

VFP可以使用West Wind Internet & Client Tools发送HTTPS请求 对于 Visual FoxPro

Https 或 Http,从 VFP 到 Web 服务的通信不是一项简单的任务。我个人所做的是使用 C# 创建 "a middle man" activex。我可以 "talk" 轻松地从 C# 来回访问 Web 服务,并提供一些 public 接受的方法和 VFP 可以使用的 return XML (所以从 VFP 的角度来看,它变成了用于传递参数或返回结果的简单 XML 字符串)。