1
A
回答
1
2
有趣的是,web服務上http協議工作,這意味着如果沒有http服務器,您不能「託管」使用C++編寫的web服務。由於每個Web服務器都有自己的編寫「掛鉤」或擴展的機制,下一個明顯的問題是您想選擇哪個Web服務器。
假設你想在Windows上使用IIS。可以使用ISAPI擴展;所以您需要知道如何編寫符合Web服務標準的代碼。或者,或者,最好學習如何在C++中使用Visual Studio來執行此操作,該操作將具有大量built-in stuff to help you get started。
簡而言之,在C++中沒有「標準」方式公開Web服務,您必須是「平臺」特定的。使用IIS的Windows有一種方法。 Apache Axis C++有另一個。
0
您可以嘗試c-sevice-interface https://github.com/Taymindis/c-service-interface。
它創建一個C/C++程序作爲服務端口並監聽NGINX fcgi。
這是一個可以處理高負載請求的小型橋引擎,任何segfault都不會中斷引擎,它會捕獲並釋放線程,它建立在頂級NGINX,FCGI之上。您可以在到達您的界面之前通過NGINX設置代理,負載平衡和身份驗證。
下面顯示的鏈接是一個wiki,指導您如何從頭開始啓動。
https://github.com/Taymindis/backcurl/wiki/How-to-build-BackCurl-for-cpp-Android-development
相關問題
- 1. 也將Web應用程序公開爲Web服務
- 2. 將Mahout推薦程序公開爲Web服務
- 3. JavaFX應用程序公開Web服務
- 4. 將javascript邏輯公開爲Web服務
- 5. 作爲SOAP Web服務公開RIA服務(域服務)
- 6. 將Biztalk 2006 R2業務流程公開爲Web服務
- 7. 如何將biztalk業務流程公開爲Web服務
- 8. Kubernetes - 作爲服務公開
- 9. 將SOAP服務公開爲SOAP web服務
- 10. GWT:將服務實現類公開爲Web服務
- 11. 如何將Eclipse插件作爲Web服務公開?
- 12. 將現有API作爲Web服務公開
- 13. 將R功能作爲Web服務方法公開
- 14. 如何將Cognos報告作爲Web服務公開
- 15. 在tibco設計中公開流程定義作爲web服務
- 16. ASMX Web服務公開類
- 17. 動態公開Web服務
- 18. Fuse ESB和Web服務 - 如何將路由作爲Web服務公開或將現有服務作爲Web服務
- 19. 從作爲Web服務公開的消息流中調用Web服務?
- 20. 如何將本地安裝的應用程序公開爲Web服務?
- 21. 如何將桌面應用程序公開爲安全Web服務?
- 22. 如何將EJB公開爲非事務性的Web服務?
- 23. 如何公開jBPM的工作流作爲Web服務
- 24. 作爲Web服務公開Talend ETL作業
- 25. Drools 5使用jaxb將其公開給Web應用程序和Web服務(SOAP)
- 26. SharePoint 2010 Web部件公開Web服務?
- 27. 公開Web服務(WSDL)作爲一個WebForm
- 28. 作爲Web服務公開的SAML 2.0協議
- 29. 使用JAX-WS作爲Web服務公開的Java方法
- 30. @webmethod - 不公開該方法作爲web服務(JAX-WS)