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