-
Book Overview & Buying
-
Table Of Contents
PHP 7 Programming Cookbook
By :
There are several considerations when implementing a REST server. The answers to these three questions will then let you define your REST service:
How is the raw request captured?
What Application Programming Interface (API) do you want to publish?
How do you plan to map HTTP verbs (for example, GET, PUT, POST, and DELETE) to API methods?
We will implement our REST server by building onto the request and response classes defined in the previous recipe, Creating a simple REST client. Review the classes discussed in the previous recipe, including the following:
Application\Web\AbstractHttp
Application\Web\Request
Application\Web\Received
We will also need to define a formal Application\Web\Response response class, based on AbstractHttp. The primary difference between this class and the others is that it accepts an instance of Application\Web\Request as an argument. The primary work is accomplished in the __construct() method. It's also important to set...