2013-06-25 43 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參數。

相關問題