Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.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/0/xml/15.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# 使用restfulxmlweb服务API_C#_Xml_Web Services_Api_Rest - Fatal编程技术网

C# 使用restfulxmlweb服务API

C# 使用restfulxmlweb服务API,c#,xml,web-services,api,rest,C#,Xml,Web Services,Api,Rest,我对Web服务还不够熟悉,还没有使用过很多。我需要为我的最新任务使用一个。这是一个XMLWebServicesAPI,但我不知道如何与之交互。在任何地方都有关于使用基于RESTful XML的Web服务API的教程/书籍吗?或者有人能给我一些建议吗 我真的不知道从哪里开始或寻找什么。假设您想要创建一个REST API 这里有一些链接 它基于ASP.NET MVC框架,但控制器返回的数据不是视图,而是序列化信息 网上到处都有大量的教程和文档。这取决于您可以使用的.Net版本。如果是4.0

我对Web服务还不够熟悉,还没有使用过很多。我需要为我的最新任务使用一个。这是一个XMLWebServicesAPI,但我不知道如何与之交互。在任何地方都有关于使用基于RESTful XML的Web服务API的教程/书籍吗?或者有人能给我一些建议吗


我真的不知道从哪里开始或寻找什么。

假设您想要创建一个REST API

这里有一些链接

它基于ASP.NET MVC框架,但控制器返回的数据不是视图,而是序列化信息


网上到处都有大量的教程和文档。

这取决于您可以使用的.Net版本。如果是4.0/4.5,则有一个HttpClient将为您完成繁重的工作。如果你的工资较低,你需要考虑自己制作或使用类似的东西。Restful Web服务本身就是一个表面,这是一个需要概括的大主题。我的建议是通过restsharp样本进行研究,并返回您的任何具体问题,因为一般问题将得到一般答案。

最好指定您是希望构建一个还是消费一个。我的答案是消费。潘基文的答案是创造一个。@deanvmc是的!我只看到“我想创建一个”,但消费版本也是可能的:-)谢谢虽然两者都是正确的,但asp.net链接让我找到了这一点,这被证明是有用的谢谢你帮我澄清,是的,我想买一个。对于现在来看这个的人来说,Leonard Richardson和Sam Ruby的RESTful web服务对我来说非常有用。擅长解释一切。它不是以.NET为中心的,但对我来说,是理解了阻碍我前进的原则和概念。谢谢潘基文。他们看起来像伟大的起点!如果我有更多的问题,我会看一看,然后回到这里。非常感谢!:)嘿,deanvmc,我使用的是4.5,所以HttpClient可能就是我想要的。我将查看您发送给我的RestSharp链接以获得指导,如果我有更多问题,请回来。谢谢你的指点!这很好,deanvmc,非常感谢您的帮助,也感谢@bAN的链接。仍然是非常有用的信息。干杯,小伙子们。