如何通过c#中的POST构建接受名称和值的服务?

如何通过c#中的POST构建接受名称和值的服务?,c#,web-services,rest,soa,C#,Web Services,Rest,Soa,我发现WCF不接受POST请求。我知道REST架构是这样的。构建如下内容的过程和服务是什么样子的: 客户端代码通过POST方法向服务器发送数据 数据包含name=john&age=20&country=USA 服务响应是xml文件内容。我查看了WCF rest组件,但我担心它需要客户端代码来引用该服务。我不希望客户端添加服务引用。事实上,服务不应该知道客户端使用的任何技术。它所关心的只是通过POST接收上述数据,并用xml文件内容进行响应。听起来您需要一个REST接口。有很多方法可以实现这一点。

我发现WCF不接受POST请求。我知道REST架构是这样的。构建如下内容的过程和服务是什么样子的: 客户端代码通过POST方法向服务器发送数据

数据包含name=john&age=20&country=USA


服务响应是xml文件内容。我查看了WCF rest组件,但我担心它需要客户端代码来引用该服务。我不希望客户端添加服务引用。事实上,服务不应该知道客户端使用的任何技术。它所关心的只是通过POST接收上述数据,并用xml文件内容进行响应。

听起来您需要一个REST接口。有很多方法可以实现这一点。任何通过POST请求获取数据并在HTTP响应中输出XML的旧web服务器又如何?或者你还有其他需要更多框架的需求吗?我会研究Asp.Net WEB api。我正在浏览推荐的链接,稍后会更新这篇文章。MVC4 WEB api最终为我工作。再次感谢。