이 itepoint 시리즈는 휴식 원칙을 탐구했습니다. 이 기사는 Sinatra (Ruby)에서 영감을 얻은 PHP 마이크로 프레임 워크 인 Slim을 사용하여 편안한 웹 서비스를 구축하는 것을 보여줍니다. 라우팅, 요청/응답 처리 및 최소보기 지원과 같은 핵심 구성 요소가있는 Slim의 가벼운 특성은 간단한 휴식 API에 이상적입니다.
Slim은 PHP 5.2 및 절차 및 (5.3) 기능적 프로그래밍 스타일을 지원하는 간단한 RESTFUL SERVICE에 완벽한 PHP 마이크로 프레임 워크입니다.
메소드를 사용하여 책 레코드를 작성, 업데이트 및 삭제합니다. 소개 슬림 :
post()
핸들이 요청을 처리합니다. put()
로 설정되고 책 데이터는 JSON으로 인코딩됩니다.
delete()
책 세부 사항 받기 :
를 사용합니다. 명시 적 콜백 인수가없는 선택적 매개 변수의 경우 책 추가 및 편집 : 추가 및
책을 업데이트합니다
post()
put()
및
<code class="language-php"><?php require "Slim/Slim.php"; $app = new Slim(); $app->get("/", function () { echo "<h1>Hello Slim World</h1>"; }); $app->run(); ?></code>를 사용하십시오.
.
책 삭제 : $app->request()->post()
$app->request()->put()
_METHOD
메소드는 데이터베이스 레코드를 제거합니다.
결론 : 이 기사에서는 슬림 한 기본 RESTFUL 웹 서비스를 구축하는 것을 보여줍니다. 추가 개발에는 강력한 오류 처리 및 입력 검증이 포함되어야합니다. 소스 코드 (여기에는 포함되지 않음)는 GitHub (원본 텍스트로 제공되지 않음)에서 찾을 수 있습니다. 원본 텍스트의 FAQ 섹션은 Slim의 문서를 통해 쉽게 구할 수있는 기본 정보를 제공하므로 생략됩니다.
위 내용은 PHP 마스터 | 슬림 한 편안한 웹 서비스 작성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!