Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/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
C++ C++;-使用托管在azure中的C#REST完整WCF服务_C++_Wcf_Rest_Azure - Fatal编程技术网

C++ C++;-使用托管在azure中的C#REST完整WCF服务

C++ C++;-使用托管在azure中的C#REST完整WCF服务,c++,wcf,rest,azure,C++,Wcf,Rest,Azure,我在Azure上运行了一个c#WCF REST服务。 我需要从非托管应用程序中使用和长轮询服务 C++应用程序将不会运行在.NETFramework上。 有没有一个最佳实践或库已经使C++的WCF服务消费变得容易? < P>微软正在开发他们的卡萨布兰卡库,以供使用。您可以在此处获得该软件的开发预览版本: < P>可替代地,在工作中,我们通常会编写一个C组件,它消耗WCF服务,并通过COM向C++公开服务对象。最近,我们在这方面也取得了一些成功,这意味着将Qt引入到您的项目中。Microsoft

我在Azure上运行了一个c#WCF REST服务。 我需要从非托管应用程序中使用和长轮询服务

C++应用程序将不会运行在.NETFramework上。


有没有一个最佳实践或库已经使C++的WCF服务消费变得容易?

< P>微软正在开发他们的卡萨布兰卡库,以供使用。您可以在此处获得该软件的开发预览版本:


< P>可替代地,在工作中,我们通常会编写一个C组件,它消耗WCF服务,并通过COM向C++公开服务对象。最近,我们在这方面也取得了一些成功,这意味着将Qt引入到您的项目中。

Microsoft正是为了这个用例开发他们的卡萨布兰卡库。您可以在此处获得该软件的开发预览版本:


< P>可替代地,在工作中,我们通常会编写一个C组件,它消耗WCF服务,并通过COM向C++公开服务对象。我们最近也取得了一些成功,这意味着将QT引入到您的项目中。

< P>您可以尝试使用GSOAP,它是一个众所周知的SOAP Web服务和基于XML的应用程序工具包,它是用C和C++编写的,既可以创建和使用Web服务。它支持W3C的许多标准,也可以使用WCF。您可以在gsoap2.sourceforge.net中找到它
最诚挚的问候语

可以尝试使用gSOAP,它是一个众所周知的SOAP Web服务和基于XML的应用程序工具包,它是用C和C++编写的,既可以创建和使用Web服务。它支持W3C的许多标准,也可以使用WCF。您可以在gsoap2.sourceforge.net中找到它
最诚挚的问候

感谢您的链接。卡萨布兰卡似乎是解决我问题的完美方案。不幸的是,它还不支持HTTPS,不推荐用于生产代码:(在这种情况下,我会看一下Jordan Habor萨特,它只链接到视频讲座《Azure上的Casablanca:C++》。在他的博客上。我想如果你还在研究这个问题,这可能会是一个很好的跟进。非常感谢Bret。我将在本周末观看。我最终使用了Libcurl来使用该服务。感谢你的链接Bret。卡萨布兰卡看起来将是我问题的完美解决方案。不幸的是,它还不支持HTTPS aND不推荐用于生产代码:(在这种情况下,我会看一下Jordan Habor萨特,它只链接到视频讲座《Azure上的Casablanca:C++》。在他的博客上。我想如果你还在研究这个问题,这可能会是一个很好的跟进。非常感谢Bret。我将在这个周末观看。我最终使用了Libcurl来使用这项服务。