This is a RESTful server implementation for my Android app. It is written in PHP, and uses MYSQL. I'm hosting it on WAMP. It accepts GET, POST, PUT, and DELETE requests. It sends and accepts responses in JSON.
User REST API Interface:
GET /users Gets all the users
GET /users/2 Retrieves a user based on primary key
POST /users/login Send a username and password and receive a message.
POST /api/users/add Create a new user
PUT /api/users/2 Updates user based on primary key
DELETE /api/users/2 Deletes user based on primary key
- Download WAMP onto your local machine.
- Modify the
httpd.conf
which is located inwamp/bin/apache/Apache2.4.4/conf
. -Append this line to the end:Alias /users "c:/wamp/www/api/index.php"
- Create a folder and file named
c/wamp/www/api/index.php
- Place this code in
index.php
. (And obviously modify it to you needs.) - Restart your WAMP server. (Or start it if it's never been started.)
- Navigate to the URL
http://localhost/quotes
Note: You may need to tryhttp://localhost:80/quotes
orhttp://localhost:8080/quotes
if your server is configured as such. You may need to reconfigure wamp to accept connections on port 8080 because Skype defaults to 80. - Customize and enjoy! Use Postman to test it out.