REST Nedir ve İsimlendirme Standartları Nelerdir?

REST Nedir?

HTTP Metodları

HTTP Durum Kodları

Sık Kullanılan HTTP Durum Kodları

RESTful İsimlendirme Standartları

/team 
/teams
/createTeam 
/getTeams
/update/teams/97
POST /teams ✓ → Yeni takım oluşturmak için uygulanabilir.
GET /teams Mevcut tüm takımları getirmek için uygulanabilir.
GET  /teams/97  97 ID'li takımın bilgileri için uygulanabilir.
PUT /teams/97 97 ID'li takımı güncellemek için uygulanabilir.
DELETE /teams/97 97 ID'li takımı silmek için uygulanabilir.
97 ID'li takımın 34 ID'li oyuncusu için:/teams/97/players/34 
/teams/players/34
/technology-teams/97/players/34 
/technologyTeams/97/players/34 ✗ → technologyTeams
/technology_teams/97/players/34 ✗ → technology_teams
/TECHNOLOGY-TEAMS/97/players/34 ✗ → TECHNOLOGY-TEAMS
/technology-teams/97/players/34/ ✗ → /
/tech-teams/97/players/34 ✗ → tech
/technology-teams/97/players/developer 
/technology-teams/97/players?region=TR&job=developer
/technology-teams?job=developer&language=java&sort=salary
/v2/teams 
/teams/v2

--

--

Software Engineer — https://www.linkedin.com/in/mehmetnuridemircan/

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store