【发布时间】:2014-04-29 16:42:29
【问题描述】:
这是一个很简单的问题,我只是RESTful api的初学者。
我有一个 ASP.NET MVC 网站,它调用一个 RESTful api (ASP.NET WebApiController),其中包含一些对象上的 CRUD 命令。请注意,RESTful api 仍在由其他程序员开发,对象/方法可能会发生变化。
到目前为止,我一直在使用常规的 WebServices,它根据 WebService 的 api 生成接口和对象。所以每次发生变化时,我都会简单地更新服务参考。我现在不能使用它们,因为我不希望 WebServices 绑定到我的网站。
我的问题是:是否可以将硬编码的 json 对象发送到 RESTful api(例如 - 对于具有名称和类型的动物类,我将创建一个 json 对象 {name:"lucky",type:"dog "})?
如果对象/方法发生变化怎么办? (就像动物的名称属性将被称为名称一样)。如果没有指定 api 的接口,我怎么知道这一点?
【问题讨论】:
-
除非 api 文档是从 api 发布的,否则您不可能知道。我认为 web api 会自动执行此操作。您的 api url 中应该有一个帮助链接
标签: c# asp.net json web-services rest