我對GET正常和REST Web服務的操作有疑問。我瞭解REST服務基於HTTP VERBS。所以,對於一個實體,如果有幾個GET方法,它將如何區分。GET正常Web服務和REST Web服務的操作差異
下面是基本服務
public class CustomerService
{
public List<Customer> GetCustomers()
{
//returns all customers
}
public List<Customer> GetCustomersWhoHaveOrdersAndOtherFilterCriteria(int orderid,string name)
{
//returns filtered customers
}
}
如果是正常的Web服務,它可以通過爲CustomerService/GetCustomers的或爲CustomerService/GetCustomersWhoHaveOrdersAndOtherFilterCriteria/23,但被稱爲的例子,說明有關REST Web服務,我想應該有成爲一個GET操作。