2014-03-27 107 views

回答

4

我會從Visual Windpro的West Wind Web Connection工具開始。這將允許您通過HTTP與任何Web服務器進行通信。他們也有免費下載的限制,以便您購買前可以進行測試。

Click here to go to their site

1

的FoxPro本身不能接收HTTP請求。 FoxPro是位於mySQL和Microsoft Access之間的數據庫應用程序;它沒有服務器組件。

但是,您可以可以從任何可以說OLE DB,ODBC或甚至只是COM的編程Web服務器連接到FoxPro。 West Wind Web Connection做後者,並具有FoxPro寫入輸出適合HTTP流的附加功能。

如果您正在嘗試使用FoxPro製作Web應用程序,West Wind是一個很好的方向。相反,如果您只想通過HTTP Web服務引用FoxPro中的某些數據,則最好使用PHP或ASP.NET編寫服務,並將後者連接到任何其他數據庫。

+0

所以這就是我們正在解決的問題。我們有一個傳統的VFP應用程序,我們正在將其能力轉移到雲端。我要解決這個問題的方式是使用一個PHP linux堆棧,它發送一些帶有x參數的HTTP請求,這些參數將觸發VFP應用程序內部的一個方法。現在一旦VFP完成了它的部分,它就會發送一個XmlHttp請求返回給PHP以呈現給最終用戶。我只需要弄清楚如何讓PHP的話題與將在獨立機器上的狐狸專家交談。 @DougM – Krzemienski

+0

看看(Visual FoxPro OLE DB提供程序)[http://www.microsoft.com/en-us/download/details.aspx?id=14839],假設您的傳統FoxPro應用程序不是很好地COM可見。不知道你可以在Linux上工作,@Krzemienski。 – DougM

+0

會做。謝謝。 – Krzemienski

0

經過一番思考和研究,最簡單快捷的實現方法是通過讓Web層寫入VFP應用程序不斷監聽的文件以及何時接收HTTP請求的相同功能文本類型存在於文件中,它將相應地執行其功能,並使用給定的數據將簡單的HTTP帖子發送回web層。