我对Web API和JSON没有任何经验。我的要求是创建一个服务(我正在使用Web API),它将接受MIME编码的JSON数据。该服务将获取该数据,将其插入数据库,并将主键值返回给客户端。
我的挂机能够知道从哪里开始。我有几个问题:
当设备发送JSON数据时,服务将如何“接受”它?意思是,传递给服务的内容不是我们通常用MVC(/ Controller / Action / ID)看到的URL,然后调用Action方法。那么,如果我传递原始JSON数据,服务将如何知道要调用的内容?
如果我没有发送JSON数据的设备,我该如何测试呢?我会手动调用AJAX调用并调用该特定的操作方法并以这种方式传入JSON数据吗?
我为看似基本的问题道歉。
感谢。
答案 0 :(得分:1)
示例:
PUT /api/people
MVC知道它应该在PeopleController上调用put方法。
至于从哪里开始,尝试使用visual studio创建一个基本的WebAPI项目,它将包含一些示例,您可以从中获得。如果你遇到墙,你可以回到这里