通过C+调用C#服务+; 我想通过Visual Studio 2010中的Visual C++或C++来调用一个用C语言编写的Web服务。我在网上搜索,但找不到任何点对点文档。如果你告诉我,这将是一个很大的帮助。
查看.如果你准备好用托管C++,那么你可以使用WCF。通过C+调用C#服务+; 我想通过Visual Studio 2010中的Visual C++或C++来调用一个用C语言编写的Web服务。我在网上搜索,但找不到任何点对点文档。如果你告诉我,这将是一个很大的帮助。,c#,c++,visual-studio-2010,web-services,visual-c++,C#,C++,Visual Studio 2010,Web Services,Visual C++,查看.如果你准备好用托管C++,那么你可以使用WCF。 然而,如果这不是一个选项,那么最好的选择是使用套接字方法。你需要一些跨语言的方式来表示你从C++到C语言的数据,然后再返回。这将有所帮助,因为除了许多其他语言之外,还有两种语言的框架。web服务使用JSON或XML作为接口,并且本质上与语言无关。您必须寻找可以创建对web服务的请求的库。例如,如果您在C#中的web服务使用SOAP(XML),如果您在Visual Studio中创建了默认web服务,则可以根据SOAP规范使用XML创建您自己
然而,如果这不是一个选项,那么最好的选择是使用套接字方法。你需要一些跨语言的方式来表示你从C++到C语言的数据,然后再返回。这将有所帮助,因为除了许多其他语言之外,还有两种语言的框架。web服务使用JSON或XML作为接口,并且本质上与语言无关。您必须寻找可以创建对web服务的请求的库。例如,如果您在C#中的web服务使用SOAP(XML),如果您在Visual Studio中创建了默认web服务,则可以根据SOAP规范使用XML创建您自己的请求: 或者使用本问题中提到的其中一个库:
我使用WCF,但我不能通过C++发送HTTP“POST”请求到我的服务。