我正在尋找一個庫或某種類型的文檔,以瞭解如何設置Visual FoxPro應用程序來接收HTTP請求。任何方向以這種方式將不勝感激。允許Visual Foxpro應用程序接收HTTP請求
1
A
回答
4
我會從Visual Windpro的West Wind Web Connection工具開始。這將允許您通過HTTP與任何Web服務器進行通信。他們也有免費下載的限制,以便您購買前可以進行測試。
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
經過一番思考和研究,最簡單快捷的實現方法是通過讓Web層寫入VFP應用程序不斷監聽的文件以及何時接收HTTP請求的相同功能文本類型存在於文件中,它將相應地執行其功能,並使用給定的數據將簡單的HTTP帖子發送回web層。
0
VFP帶有一個名爲FoxIsApi的示例IIS插件。它允許您將VFP對象作爲URL公開。請參閱http://msdn.microsoft.com/en-us/library/44b055ey(v=vs.80).aspx
另一種方法是將VFP應用程序作爲COM對象公開,並從NodeJS連接到它。 NodeJS可以將你的方法公開爲web服務。我用https://github.com/idobatter/node-win32ole來連接這兩個。
相關問題
- 1. 應用程序接收請求c#
- 2. Java應用程序接收HTTP PUT和獲取請求
- 3. 如何在Java應用程序中接收HTTP GET請求?
- 4. 接收HTTP POST請求
- 5. 允許混合內容http請求
- 6. 允許CORS REST請求到Heroku上的Express/Node.js應用程序
- 7. 允許CORS REST請求到express/node.js應用程序
- 8. iOS - 允許應用程序從另一個應用程序接收圖像
- 9. 用Facebook連接與HTTP請求闖入一個應用程序
- 10. 使用javascript發送HTTP請求並接收HTTP響應
- 11. 請求允許爲
- 12. 應用程序崩潰在http請求
- 13. 跟蹤應用程序的HTTP請求
- 14. 阻止直接訪問.php但允許AngularJS $ http請求
- 15. 如何在Windows窗體應用程序上接收http網頁請求
- 16. 設置ACL指定被允許接收的請求隊列
- 17. 是否允許HTTP POST請求發回響應主體?
- 18. 收聽HTTP請求
- 19. 應用程序在JSON jparser上崩潰請求http請求
- 20. 將Visual Foxpro 6的應用程序轉換爲Visual Foxpro 9有多簡單?
- 21. 直接請求在畫布應用程序的許可
- 22. 允許CORS與瓶請求和響應
- 23. 如何在Tornado應用程序中接收多個請求
- 24. 檢索應用程序請求接收器的Facebook ID
- 25. 從http請求接收json數據
- 26. Java從http請求接收文件
- 27. 在Python中接收HTTP POST請求
- 28. 接收HTTP POST請求的Rails
- 29. 在Arduino上接收HTTP POST請求
- 30. 在java中接收POST HTTP請求
所以這就是我們正在解決的問題。我們有一個傳統的VFP應用程序,我們正在將其能力轉移到雲端。我要解決這個問題的方式是使用一個PHP linux堆棧,它發送一些帶有x參數的HTTP請求,這些參數將觸發VFP應用程序內部的一個方法。現在一旦VFP完成了它的部分,它就會發送一個XmlHttp請求返回給PHP以呈現給最終用戶。我只需要弄清楚如何讓PHP的話題與將在獨立機器上的狐狸專家交談。 @DougM – Krzemienski
看看(Visual FoxPro OLE DB提供程序)[http://www.microsoft.com/en-us/download/details.aspx?id=14839],假設您的傳統FoxPro應用程序不是很好地COM可見。不知道你可以在Linux上工作,@Krzemienski。 – DougM
會做。謝謝。 – Krzemienski