Skip to content

Latest commit

 

History

History
101 lines (87 loc) · 2 KB

README.md

File metadata and controls

101 lines (87 loc) · 2 KB

php-rest-api

PHP Rest(Restful) API

Database structure

id username first_name last_name email updateDate createDate
int [AUTO_INCREMENT] varchar(60) varchar(50) varchar(50) varchar(60) TIMESTAMP [CURRENT_TIMESTAMP] TIMESTAMP

request.rest

// 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"
}

Postman

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