첫 API를 만들려고하는데 SOAP에서 RESTful API에 이르기까지 다양한 API 유형에 대해 많은 연구를 해왔습니다. 나는 그것이 내 요구에 가장 잘 부합하는 방법이라고 생각하여 HTTP 헤더로 RESTful 메소드를 사용하기로 결정했다.REST http scheme
RESTful API 체계가 작동하는 방식에 대해 많이 읽은 후에 누군가가 나를 도울 수 있기를 바란다는 의문이 생겼다. 퍼즐 조각이 누락 된 조각처럼 보입니다. app/user/{userid}/{property}
하지만 내가 이해하지 못하는 것은 그가 서버 측에서 해석되는 방식입니다 -
은 내가 일반적으로 같은 특정 URL에 뭔가 하나 POST
, GET
, PUT
, 또는 DELETE
를 통해 데이터를 보낼 것이라는 점을 알고있다. 분명히 다양한 사용자를위한 끝없는 디렉토리가 없기 때문에 이러한 요청을 잡기 위해 htaccess 파일에서 일종의 조작이 있습니까? 누군가이 문제에 관해 밝힐 수 있습니까?
감사합니다.
볼 수 있습니다 당신은 다음
curl -X GET -i http://localhost/index.php/users/1
할 수있을 것입니다
:
예를 들어, 당신은 당신이 같은 경로를 정의 할 수있는, PHP에서 SILEX 사용할 수 있습니다 그렇지만 특정 URL에 CURL을 보내는 경우이 프레임 워크가 어떻게 데이터를 가져 와서 적절하게 지시합니까? 나는 Silex 응용 프로그램을로드하고 URL을 해석하는 데 사용할 수있는 단일 장소에 모든 데이터를 보내지 않고 있습니다. 실제로 특정 URL에 컬을 전송하고 있습니다. – ackerchez
내 대답 – AdrienBrault
아를 업데이트했습니다. 여전히 특정 페이지로 말리기를하고 목표 페이지 다음에있는 모든 것을 변수로 취급합니다. 이것은 수정 된 GET처럼 보입니다. – ackerchez