以下链接显示了如何创建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
}
我们如何使用网址访问此方法?
anubody可以帮助我。
答案 0 :(得分:1)
该类型的操作的URL(假设它是HttpGet
)看起来像
http://domain/controller/SaveItToDb/name?email=value&dob=value&id=value
或者
http://domain/controller/SaveItToDb?name=value&email=value&dob=value&id=value
答案 1 :(得分: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参数。