Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
允许Visual Foxpro应用程序接收HTTP请求_Http_Foxpro_Visual Foxpro - Fatal编程技术网

允许Visual Foxpro应用程序接收HTTP请求

允许Visual Foxpro应用程序接收HTTP请求,http,foxpro,visual-foxpro,Http,Foxpro,Visual Foxpro,我正在寻找一个关于如何设置VisualFoxPro应用程序来接收HTTP请求的库或某种类型的文档。以这种方式的任何方向都将非常感谢。我将从VisualFoxpro的西风网络连接工具开始。这将允许您通过HTTP与任何web服务器进行通信。他们也有一个无限制的下载,这样你可以在购买前测试它 我将从VisualFoxPro的西风网络连接工具开始。这将允许您通过HTTP与任何web服务器进行通信。他们也有一个无限制的下载,这样你可以在购买前测试它 FoxPro本身无法接收HTTP请求。FoxPro是介于

我正在寻找一个关于如何设置VisualFoxPro应用程序来接收HTTP请求的库或某种类型的文档。以这种方式的任何方向都将非常感谢。

我将从VisualFoxpro的西风网络连接工具开始。这将允许您通过HTTP与任何web服务器进行通信。他们也有一个无限制的下载,这样你可以在购买前测试它


我将从VisualFoxPro的西风网络连接工具开始。这将允许您通过HTTP与任何web服务器进行通信。他们也有一个无限制的下载,这样你可以在购买前测试它

FoxPro本身无法接收HTTP请求。FoxPro是介于mySQL和microsoftaccess之间的数据库应用程序;它没有服务器组件

但是,您可以从任何编程web服务器连接到FoxPro,这些服务器可以使用OLEDB、ODBC,甚至只是COM。做后者,并具有使FoxPro写入输出适合HTTP流的附加功能

如果你想用FoxPro制作一个web应用程序,西风是一个不错的方向。相反,如果您只想通过HTTP web服务引用FoxPro中的某些数据,最好用PHP或ASP.NET编写服务,并让后者像连接任何其他数据库一样连接。

FoxPro本身无法接收HTTP请求。FoxPro是介于mySQL和microsoftaccess之间的数据库应用程序;它没有服务器组件

但是,您可以从任何编程web服务器连接到FoxPro,这些服务器可以使用OLEDB、ODBC,甚至只是COM。做后者,并具有使FoxPro写入输出适合HTTP流的附加功能


如果你想用FoxPro制作一个web应用程序,西风是一个不错的方向。相反,如果您只想通过HTTP web服务引用FoxPro中的一些数据,您最好使用PHP或ASP.NET编写服务,并让后者像连接到任何其他数据库一样连接。

经过思考和研究,实现这一点的最简单、最快速的方法是复制接收HTTP请求的相同功能,即让web层写入VFP应用程序所需的文件将持续监听,当文件中存在某种类型的文本时,它将相应地执行其功能,并使用给定的数据轻松地将HTTP发回web层

经过一些思考和研究,实现这一点的最简单和最快速的方法是复制接收HTTP请求的相同功能,方法是让web层写入VFP应用程序将不断侦听的文件,并且当文件中存在某种类型的文本时,它将相应地执行其功能使用给定的数据向web层发送一个简单的HTTP post

VFP附带了一个名为FoxIsApi的示例IIS插件。它允许您将VFP对象公开为URL。看


另一种方法是将VFP应用程序作为COM对象公开,并从NodeJS连接到它。NodeJS可以将您的方法公开为webservices。我曾经将两者连接起来。

VFP附带了一个名为FoxIsApi的示例IIS插件。它允许您将VFP对象公开为URL。看


另一种方法是将VFP应用程序作为COM对象公开,并从NodeJS连接到它。NodeJS可以将您的方法公开为webservices。我曾经将两者联系起来。

因此,这就是我们如何解决的问题。我们有一个遗留的VFP应用程序,我们正在将其功能转移到云上。我要解决这个问题的方法是使用一个PHPLinux堆栈,该堆栈发送某种类型的HTTP请求,其中包含x参数,该参数将在VFP应用程序内部触发一个方法。现在,一旦VFP完成了它的部分,它将向PHP发送一个XmlHttp请求,以呈现给最终用户。我只需要弄清楚如何让PHP与FoxPro对话,FoxPro将在一台单独的机器上@DougMTake看一下VisualFoxproOLEDB提供程序[,假设您的旧版FoxPro应用程序不是很好的COM可见。但是,我不确定您是否能够使其在Linux上工作,@Krzemienski。因此,我们正是这样解决问题的。我们有一个旧版VFP应用程序,我们正在将其功能移动到云端。我要解决它的方法是使用一个PHP Linux堆栈来发送some类型的HTTP请求,带有x个参数,将在VFP应用程序内部触发一个方法。现在,一旦VFP完成了它的部分,它将向PHP发送一个XmlHttp请求,以呈现给最终用户。我只需要弄清楚如何让PHP与另一台机器上的fox pro对话。@DougMTake看一下Visual FoxProOLE DB provider[,假设您的旧版FoxPro应用程序不是很好的COM可见。不过@Krzemienski说,不确定您是否能够使其在Linux上工作。