0

下面的链接显示了如何创建 ApiController。

http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api

那么我们如何在具有不同参数的控制器中创建一个新方法。

像这样的东西。

public bool SaveIttoDB(string name, string email, DateTime dob, int id)
{
    // code here
}

我们如何使用 URL 访问此方法?

有人可以帮助我吗?

4

2 回答 2

1

该类型操作的 URL(假设它是 a HttpGet)看起来像

http://domain/controller/SaveItToDb/name?email=value&dob=value&id=value

或者

http://domain/controller/SaveItToDb?name=value&email=value&dob=value&id=value
于 2013-06-25T07:33:27.100 回答
0

这会起作用:

请注意,出于演示目的,我将 POST 操作转换为 GET 操作。

public bool GetSaveItToDB(string name, string email, DateTime dob, int id)
{
    // code here
}

您可以使用以下网址调用它:

http://localhost/api/MyWebApiControllerName?name=John&email=john@doe.com&dpob=2012-13-05&id=1

它通常是一个 POST:

public bool PostItToDB(string name, string email, DateTime dob, int id)
{
    // code here
}

然后,您将提供参数作为 POST 参数。

于 2013-06-25T07:44:21.873 回答