Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/296.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# 使用RESTful服务_C#_Asp.net_Json_Web Services_Rest - Fatal编程技术网

C# 使用RESTful服务

C# 使用RESTful服务,c#,asp.net,json,web-services,rest,C#,Asp.net,Json,Web Services,Rest,这是一个非常简单的问题,我只是RESTfulAPI的初学者 我有一个ASP.NET MVC网站,它调用RESTful api(ASP.NET WebApicController),其中包含一些对象上的CRUD命令。请注意,RESTful api仍在由另一个程序员开发中,对象/方法可能会发生变化 到目前为止,我一直在使用常规的Web服务,它根据Web服务的api生成接口和对象。因此,每次发生更改时,我都会简单地更新服务引用。我现在不能使用它们,因为我不想将Web服务绑定到我的网站 我的问题是:发送

这是一个非常简单的问题,我只是RESTfulAPI的初学者

我有一个ASP.NET MVC网站,它调用RESTful api(ASP.NET WebApicController),其中包含一些对象上的CRUD命令。请注意,RESTful api仍在由另一个程序员开发中,对象/方法可能会发生变化

到目前为止,我一直在使用常规的Web服务,它根据Web服务的api生成接口和对象。因此,每次发生更改时,我都会简单地更新服务引用。我现在不能使用它们,因为我不想将Web服务绑定到我的网站

我的问题是:发送到RESTful api硬编码json对象可以吗(例如,对于具有名称和类型的动物类,我将创建一个json对象{name:“lucky”,type:“dog”})


如果对象/方法发生变化怎么办?(如动物的名称属性将被称为名称)。如果没有指定api的接口,我怎么可能知道这一点呢?

似乎您的关注点是关于和关于

除非api文档是从api发布的,否则您不可能知道。我认为WebAPI会自动做到这一点。在api url中应该有一个帮助链接