Salve ragazzi,

stò creando un piccolo web services rest in php, e volevo alcune dritte.

Fin'ora, ho fatto in modo che i messaggi vengono inviati e ricevuti sottoforma di JSON e in base al metodo della richiesta ($_SERVER['REQUEST_METHOD']) , richiamavo il metodo giusto.
Esempio:

codice:
class Test{
   public function get(){
   }
   public function post(){
   }
   public function put(){
   }
   public function delete(){
   }
}
se la richiesta è fatta in POST, allora richiamo il metodo post() tipo:

POST http://host/Test => richiamo il metodo post() della classe Test
GET http://host/Test?request={json_request} => richiamo il metodo get() della classe Test

le chiamate vengono fatte usando curl di PHP...

secondo voi è corretto gestire così il tutto?

Sinceramente vorrei gestire meglio la cosa...