SlideShare a Scribd company logo
TITLE OF SEMINAR:-
C# AND REST API SERVICES
PRESENTED BY :-
PRADNYA RAVINDRA GHEGADMAL
GUIDED BY –
PROF. JAVED ATTAR
DEPARTMENT OF MCA
Bhujbal Knowledge City
MET Institute of Engineering
CONTENTS
INTRODUCTION CHARACTERISTICS
SECURITY AND
PRIVACY
ADVANTAGES DISADVANTAGES CONCLUSION
REFERENCES
Bhujbal Knowledge City
MET Institute of Engineering
INTRODUCTION OF C#
It is an object-oriented programming language created by Microsoft that runs
on the .NET Framework.
C# has roots from the C family, and the language is close to other popular
languages like C++ and Java.
The first version was released in year 2002. The latest version, C# 8, was
released in September 2019.
C# is an object oriented language which gives a clear structure to programs and
allows code to be reused, lowering development costs.
Bhujbal Knowledge City
MET Institute of Engineering
WHY USE C# ?
It is easy to learn and
simple to use.
C# is close to
C, C++ and Java, it makes
it easy for programmers
to switch to C# or vice
versa.
C# is used for: Mobile applications
Desktop applications Web applications Games And much, much more!
Bhujbal Knowledge City
MET Institute of Engineering
Bhujbal Knowledge City
MET Institute of Engineering
REST API SERVICE
• REST stands for REpresentational State Transfer.
• API stands for Application Programming Interface.
• Main purpose to get , put , update and delete the data from server.
• The communication between the client and the server happens over HTTP.
• REST also enables servers to cache the response that improves the application’s performance.
Bhujbal Knowledge City
MET Institute of Engineering
WHY USE REST API ?
The REST API creates an object, and thereafter sends the values of an object
in response to the client.
It breaks down a transaction in order to create small modules. Now, each of
these modules is used to address a specific part of the transaction.
This approach provides more flexibility but requires a lot of effort to be built
from the very scratch.
APIs makes developers to write a separate communication protocol for each
third-party software or service with which they wanted to communicate.
Bhujbal Knowledge City
MET Institute of Engineering
CHARACTERISTICS OF REST API
Bhujbal Knowledge City
MET Institute of Engineering
Easy readable Difficult to misuse It supports JSON and XML
Bhujbal Knowledge City
MET Institute of Engineering
Bhujbal Knowledge City
MET Institute of Engineering
WORKING OF REST API SERVICE
REST API METHODS
Bhujbal Knowledge City
MET Institute of Engineering
• GET: The HTTP GET method is used to read (or retrieve) a representation of a
resource. GET returns a representation in XML or JSON and an HTTP response
code of 200 (OK). In an error case, it most often returns a 404 (NOT FOUND) or
400 (BAD REQUEST).
• POST: POST method is used to request the server to accept the enclosed entity as
a subordinate of the existing resource identified by the Request-URI. This means
the POST method call will create a child resource under a collection of resources.
• PUT: It is used for updating the capabilities. However, PUT can also be
used to create a resource in the case where the resource ID is chosen
by the client instead of by the server. In other words, if the PUT is to a
URI that contains the value of a non-existent resource ID.
• DELETE: It is used to delete a resource identified by a URI. On
successful deletion, return HTTP status 200 (OK) along with a
response body.
Bhujbal Knowledge City
MET Institute of Engineering
WHERE WE CAN USE REST API
Bhujbal Knowledge City
MET Institute of Engineering
ADVANTAGES OF REST API
Bhujbal Knowledge City
MET Institute of Engineering
EASY TO INTEGRATE USE OF HTTP IT’S A SCALABLE
LANGUAGE THAT’S
EASY TO MAINTAIN
INDEPENDENCE SPEED
Bhujbal Knowledge City
MET Institute of Engineering
The biggest problem with
REST APIs is the nature of
multiple endpoints.
These require clients to do
multiple round-trips to get
their data.
REST is lightweight
architecture but it is not
suitable to handle a complex
environment.
REST requests (especially
GET) are not suitable for
large amounts of data.
DISADVANTAGES OF REST API
CONCLUSION
• Sometimes the simplest definitions can be
taken for granted in the API space.
Understanding what an API is, and what an
API call is, is crucial to comprehending the
ever-growing complexity of interconnected
networks in modern web development.
While this is only a basic primer, we
hope we’ve done a decent job of
introducing it.
Bhujbal Knowledge City
MET Institute of Engineering
REFERENCES
• https://www.tutorialspoint.com
• https://www.simplilearn.com/tutorials
• https://www.w3schools.in
Bhujbal Knowledge City
MET Institute of Engineering
Bhujbal Knowledge City
MET Institute of Engineering

More Related Content

Similar to PPT for Seminar.pptx

Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopSeattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
Jimmy Guerrero
 
Spring learning path
Spring learning pathSpring learning path
Spring learning path
SkillPracticalEdTech
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
Scholarhat
 
REST full API Design
REST full API DesignREST full API Design
REST full API Design
Christian Guenther
 
Web Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptxWeb Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptx
PARDHIVANNABATTULA
 
Spring diy projects
Spring diy projectsSpring diy projects
Spring diy projects
SkillPracticalEdTech
 
Funky serverless features at aws
Funky serverless features at awsFunky serverless features at aws
Funky serverless features at aws
Doug Winter
 
zendframework2 restful
zendframework2 restfulzendframework2 restful
zendframework2 restful
tom_li
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
Bluegrass Digital
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework Survey
IRJET Journal
 
API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)
Tom Johnson
 
Cqrs api
Cqrs apiCqrs api
Cqrs api
Brandon Mueller
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
OCTO Technology
 
Ibm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshopIbm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshop
Shubhra Kar
 
GraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend DevsGraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend Devs
Sashko Stubailo
 
Toronto node js_meetup
Toronto node js_meetupToronto node js_meetup
Toronto node js_meetup
Shubhra Kar
 
Creating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew TurlandCreating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew TurlandMatthew Turland
 
Best practices and advantages of REST APIs
Best practices and advantages of REST APIsBest practices and advantages of REST APIs
Best practices and advantages of REST APIs
Aparna Sharma
 

Similar to PPT for Seminar.pptx (20)

Seattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js WorkshopSeattle StrongLoop Node.js Workshop
Seattle StrongLoop Node.js Workshop
 
Spring learning path
Spring learning pathSpring learning path
Spring learning path
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
 
REST full API Design
REST full API DesignREST full API Design
REST full API Design
 
Web Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptxWeb Dev 21-01-2024.pptx
Web Dev 21-01-2024.pptx
 
Spring diy projects
Spring diy projectsSpring diy projects
Spring diy projects
 
Funky serverless features at aws
Funky serverless features at awsFunky serverless features at aws
Funky serverless features at aws
 
zendframework2 restful
zendframework2 restfulzendframework2 restful
zendframework2 restful
 
Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015Best of Microsoft Dev Camp 2015
Best of Microsoft Dev Camp 2015
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework Survey
 
API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)API workshop: Introduction to APIs (TC Camp)
API workshop: Introduction to APIs (TC Camp)
 
Mallikharjun_Vemana
Mallikharjun_VemanaMallikharjun_Vemana
Mallikharjun_Vemana
 
Cqrs api
Cqrs apiCqrs api
Cqrs api
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 
Ibm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshopIbm_interconnect_restapi_workshop
Ibm_interconnect_restapi_workshop
 
GraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend DevsGraphQL: The Missing Link Between Frontend and Backend Devs
GraphQL: The Missing Link Between Frontend and Backend Devs
 
Toronto node js_meetup
Toronto node js_meetupToronto node js_meetup
Toronto node js_meetup
 
Creating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew TurlandCreating Web Services with Zend Framework - Matthew Turland
Creating Web Services with Zend Framework - Matthew Turland
 
Best practices and advantages of REST APIs
Best practices and advantages of REST APIsBest practices and advantages of REST APIs
Best practices and advantages of REST APIs
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 

PPT for Seminar.pptx

  • 1. TITLE OF SEMINAR:- C# AND REST API SERVICES PRESENTED BY :- PRADNYA RAVINDRA GHEGADMAL GUIDED BY – PROF. JAVED ATTAR DEPARTMENT OF MCA Bhujbal Knowledge City MET Institute of Engineering
  • 2. CONTENTS INTRODUCTION CHARACTERISTICS SECURITY AND PRIVACY ADVANTAGES DISADVANTAGES CONCLUSION REFERENCES Bhujbal Knowledge City MET Institute of Engineering
  • 3. INTRODUCTION OF C# It is an object-oriented programming language created by Microsoft that runs on the .NET Framework. C# has roots from the C family, and the language is close to other popular languages like C++ and Java. The first version was released in year 2002. The latest version, C# 8, was released in September 2019. C# is an object oriented language which gives a clear structure to programs and allows code to be reused, lowering development costs. Bhujbal Knowledge City MET Institute of Engineering
  • 4. WHY USE C# ? It is easy to learn and simple to use. C# is close to C, C++ and Java, it makes it easy for programmers to switch to C# or vice versa. C# is used for: Mobile applications Desktop applications Web applications Games And much, much more! Bhujbal Knowledge City MET Institute of Engineering
  • 5. Bhujbal Knowledge City MET Institute of Engineering
  • 6. REST API SERVICE • REST stands for REpresentational State Transfer. • API stands for Application Programming Interface. • Main purpose to get , put , update and delete the data from server. • The communication between the client and the server happens over HTTP. • REST also enables servers to cache the response that improves the application’s performance. Bhujbal Knowledge City MET Institute of Engineering
  • 7. WHY USE REST API ? The REST API creates an object, and thereafter sends the values of an object in response to the client. It breaks down a transaction in order to create small modules. Now, each of these modules is used to address a specific part of the transaction. This approach provides more flexibility but requires a lot of effort to be built from the very scratch. APIs makes developers to write a separate communication protocol for each third-party software or service with which they wanted to communicate. Bhujbal Knowledge City MET Institute of Engineering
  • 8. CHARACTERISTICS OF REST API Bhujbal Knowledge City MET Institute of Engineering Easy readable Difficult to misuse It supports JSON and XML
  • 9. Bhujbal Knowledge City MET Institute of Engineering
  • 10. Bhujbal Knowledge City MET Institute of Engineering WORKING OF REST API SERVICE
  • 11. REST API METHODS Bhujbal Knowledge City MET Institute of Engineering • GET: The HTTP GET method is used to read (or retrieve) a representation of a resource. GET returns a representation in XML or JSON and an HTTP response code of 200 (OK). In an error case, it most often returns a 404 (NOT FOUND) or 400 (BAD REQUEST). • POST: POST method is used to request the server to accept the enclosed entity as a subordinate of the existing resource identified by the Request-URI. This means the POST method call will create a child resource under a collection of resources.
  • 12. • PUT: It is used for updating the capabilities. However, PUT can also be used to create a resource in the case where the resource ID is chosen by the client instead of by the server. In other words, if the PUT is to a URI that contains the value of a non-existent resource ID. • DELETE: It is used to delete a resource identified by a URI. On successful deletion, return HTTP status 200 (OK) along with a response body. Bhujbal Knowledge City MET Institute of Engineering
  • 13. WHERE WE CAN USE REST API Bhujbal Knowledge City MET Institute of Engineering
  • 14. ADVANTAGES OF REST API Bhujbal Knowledge City MET Institute of Engineering EASY TO INTEGRATE USE OF HTTP IT’S A SCALABLE LANGUAGE THAT’S EASY TO MAINTAIN INDEPENDENCE SPEED
  • 15. Bhujbal Knowledge City MET Institute of Engineering The biggest problem with REST APIs is the nature of multiple endpoints. These require clients to do multiple round-trips to get their data. REST is lightweight architecture but it is not suitable to handle a complex environment. REST requests (especially GET) are not suitable for large amounts of data. DISADVANTAGES OF REST API
  • 16. CONCLUSION • Sometimes the simplest definitions can be taken for granted in the API space. Understanding what an API is, and what an API call is, is crucial to comprehending the ever-growing complexity of interconnected networks in modern web development. While this is only a basic primer, we hope we’ve done a decent job of introducing it. Bhujbal Knowledge City MET Institute of Engineering
  • 17. REFERENCES • https://www.tutorialspoint.com • https://www.simplilearn.com/tutorials • https://www.w3schools.in Bhujbal Knowledge City MET Institute of Engineering
  • 18. Bhujbal Knowledge City MET Institute of Engineering