如何在C#中编写REST API包装器?

4

我使用的应用程序有一个REST API。在C#中,是否有编写包装器以调用API函数的示例?

谢谢


你应该先尝试着找出如何在代码中访问URL的结果。这并不难,只需要在System.Web和System.Net命名空间中找一下就行了。 - Nick Larsen
1个回答

4
编写自己的REST使用包装器并不是非常困难。任何客户端都将使用HttpWebRequestHttpWebResponse对象来执行GET请求并检索结果。(在.Net Framework中还有其他可用的对象,但我发现这些最有用。)
这实际上是简单的部分。如何解释结果(读取字符串、解析xml响应、反序列化为强类型对象等)更加涉及决策过程。我的建议是:尽可能保持简单,但使您的包装器自包含。不要要求调用逻辑需要知道发送请求或解释响应的任何信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接