tolgahanacar / php-rest-api

This project focuses on developing a REST API using PHP to facilitate seamless communication and data exchange between client applications and the server.

Home Page:https://tolgahanacar.github.io/php-rest-api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

This project focuses on developing a REST API using PHP to facilitate seamless communication and data exchange between client applications and the server.

https://tolgahanacar.github.io/php-rest-api


Languages

Language:PHP 100.0%