엔티티 목록을 검색하는 GET() 컨트롤러가 있습니다.웹 API 2 컨트롤러가 QueryString 매개 변수를 허용하지 않습니다.
Mysite.com/Users?nameContains=john
이 내 활동 정의입니다 :
:The requested resource does not support http method 'GET'.
public IEnumerable<object> Get(string nameContains)
{
// I want to use nameContains here
}
내가 오류가 다음과 같이 나는 반환 개체의 목록을 필터링 할 작업에 매개 변수를 전달하려면
메서드를 되돌려 매개 변수를 가져 오지 않으면 작동합니다.
본문 개체로 보내보십시오. 당신은 얻을 수 있습니다 – Amit
경로를 정의하는 방법? – ssilas777
@AmitAgrawal RESTful API 모범 사례를 준수하지 않기 때문에 나는하지 않을 것입니다. ssilas777 'config.Routes.MapHttpRoute @ ("DefaultApi" routeTemplate : 이름 "API/제어기 {}/{ID}" 기본값 : 새로운 ID = {} RouteParameter.Optional )' –