0

我对 Web API 和 JSON 的经验为零。我的要求是创建一个接受 MIME 编码 JSON 数据的服务(我为此使用 Web API)。该服务将获取该数据,将其插入数据库,并将主键值返回给客户端。

我的挂断是能够知道从哪里开始。我有几个问题是:

  1. 当设备发送 JSON 数据时,服务将如何“接受”它?意思是,传递给服务的不是我们通常在 MVC (/Controller/Action/ID) 中看到的 URL,然后它会调用 Action 方法。那么,如果我传递原始 JSON 数据,服务如何知道要调用什么?

  2. 如果我还没有发送 JSON 数据的设备,我将如何测试它?我会手动调用 AJAX 调用并调用该特定操作方法并以这种方式传递 JSON 数据吗?

对于看似基本的问题,我深表歉意。

谢谢。

4

1 回答 1

1
  1. When you call a WebAPI-method you still have to specify the endpoint:

Example:

PUT /api/people

MVC knows from that that it should call the put-method on the PeopleController.

  1. You can send raw JSON-data to test it. A good tool for that is HttpFiddler: http://fiddler2.com/

As for where to start, try to create a basic WebAPI-project with visual studio, it will include some samples and you can get going from that. If you run into wall, you can come back here

于 2013-04-26T16:05:25.047 回答