DEVNET.

What is Application Programming Interface?

As per wiki, “An application programming interface (API) is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.”

I also like one more definition from Kin Lane API 101 guide, “API allows your product or service to talk to other products or services”.

APIs can work with any programming language, with the most popular approach to delivering web APIs being REST, or Representational State Transfer. REST is an API framework built on the top of HTTP protocol.By using REST API, request sent to the server and JSON and XML is received as response.

For network engineers, all need to understand that client(web app) will request the data in some data format from server. Server will send the response in particular data format to application.

Before moving ahead, need to understand the URI syntax as most of API calls will be in the given as per below format

Host:
IP address, Web Address and Port Numbers

Resource:
Location of Interested Data On Server

Parameters:
What need to be fetched

Below are the different type of HTTP requests which can be sent to server:

Function Purpose Remarks
Post Create Request Create New Object
Get Read Request Read The Existing Object Or Fetch Existing Resources Details
Put Update Request Update the Existing Resources
Delete Delete Request Delete Existing Resources
As per wiki, “An application programming interface (API) is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.”

I also like one more definition from Kin Lane API 101 guide, “API allows your product or service to talk to other products or services”.

APIs can work with any programming language, with the most popular approach to delivering web APIs being REST, or Representational State Transfer. REST is an API framework built on the top of HTTP protocol.By using REST API, request sent to the server and JSON and XML is received as response.

For network engineers, all need to understand that client(web app) will request the data in some data format from server. Server will send the response in particular data format to application.

Before moving ahead, need to understand the URI syntax as most of API calls will be in the given as per below format

Host:
IP address, Web Address and Port Numbers

Resource:
Location of Interested Data On Server

Parameters:
What need to be fetched

Below are the different type of HTTP requests which can be sent to server:

Function Purpose Remarks
Post Create Request Create New Object
Get Read Request Read The Existing Object Or Fetch Existing Resources Details
Put Update Request Update the Existing Resources
Delete Delete Request Delete Existing Resources
As per wiki, “An application programming interface (API) is a computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.”

I also like one more definition from Kin Lane API 101 guide, “API allows your product or service to talk to other products or services”.

APIs can work with any programming language, with the most popular approach to delivering web APIs being REST, or Representational State Transfer. REST is an API framework built on the top of HTTP protocol.By using REST API, request sent to the server and JSON and XML is received as response.

For network engineers, all need to understand that client(web app) will request the data in some data format from server. Server will send the response in particular data format to application.

Before moving ahead, need to understand the URI syntax as most of API calls will be in the given as per below format

Host:
IP address, Web Address and Port Numbers

Resource:
Location of Interested Data On Server

Parameters:
What need to be fetched

Share:

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *

Become a member

Full Access to 739 Lessons. New Lessons Added Every Week!

Awesome Deal! Get 2 Months for FREE!

No Obligations. Cancel At Any Time!