PHP Rest(Restful) API
id | username | first_name | last_name | updateDate | createDate | |
---|---|---|---|---|---|---|
int [AUTO_INCREMENT] | varchar(60) | varchar(50) | varchar(50) | varchar(60) | TIMESTAMP [CURRENT_TIMESTAMP] | TIMESTAMP |
// GET Method
GET http://localhost/rest-api/index.php HTTP/1.1
// Single GET Method
GET http://localhost/rest-api/index.php?id=101 HTTP/1.1
// POST Method
POST http://localhost/rest-api/index.php HTTP/1.1
Content-Type: application/x-www-form-urlencoded
username=tolgahan01
&first_name=tolgahan
&last_name=acar
&email=tolga@tolgahanacar.net
// DELETE Method
DELETE http://localhost/rest-api/index.php?id=102 HTTP/1.1
# // PUT Method
PUT http://localhost/rest-api/index.php HTTP/1.1
content-type: application/json
{
"id": 101,
"username": "tolgahan02",
"first_name": "tolgahan",
"last_name": "acar",
"email": "info@tolgahanacar.net"
}
Request | Params | Query | form-data | x-www-form-urlencoded |
---|---|---|---|---|
GET | id=1 | http://localhost/rest-api/index.php | x | x |
POST | x | http://localhost/rest-api/index.php | username=tolgahan | x |
PUT | x | http://localhost/rest-api/index.php | x | {"id":1, "username":"tolgahan0"} |
DELETE | id=100 | http://localhost/rest-api/index.php | x | x |