지난 몇 주 동안 PHP (Laravel 프레임 워크)에서 RESTful API를 작성했습니다. 또한이 API를 사용하는 JavaScript 프론트 엔드 (jQuery/Backbone)를 구축 중입니다.GET 요청에서 쿼리 매개 변수로 ID 배열 RESTful API
이 API에는 상당량의 쿼리 매개 변수가 필요한 일부 GET 요청이 있으며 대부분은 ID 배열입니다. I는 다음과 같이하여 구성 가지고
/api/cars?colors[]=1&colors[]=3&makes[]=6&makes[]=2&sold=false
(= 1 적색 ID와 함께 예를 들면 색상, ID로 할 = 6 오디 등이다)
PHP에서$ _GET [에서 배열 파싱 '색상'] 상자 밖으로 작동합니다. 또한 사용할 때
$.ajax({
url: "someurl",
method: "GET",
data: {
cars: theCarsArray,
makes: theMakesArray,
sold: false
}
});
(배열은 위에서 설명한대로 URL에서 전송됩니다) 완벽하게 작동합니다. 내가 궁금해 :이게 REST 인터페이스에서 ID의 배열을 보내는 접근 방식인가요? 이 접근법에 단점이 있습니까? 대안은 무엇입니까?
이 구문은 PHP와 관련이 있습니까? Rails가이 방법을 사용하는 것처럼 보입니까? http://rails.nuvvo.com/lesson/6371-action-controller-parameters – ec30