2013-06-25 40 views

回答

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 
+0

詹姆斯,网址是否正确?我们不需要为名称传递价值吗? http:// domain/controller/SaveItToDb?name = value&email = value&dob = value&id = value这个URL是否正确? – PaRsH

+0

@PaRsH在两个URL中都传递了'name' *的值。在这两个URL中,都会传递http:// domain/controller/SaveItToDb/name = value?email = value&dob = value&id = value – PaRsH

+0

。 – James

0

这会工作:

注意,我转换用于演示的POST操作。

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

你会使用这个网址叫它:

http://localhost/api/MyWebApiControllerName?name=John&[email protected]&dpob=2012-13-05&id=1 

这通常是一个POST:

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

你会再提供参数POST参数。

相关问题