What is an API? (Application Programming Interface)

API is the acronym for Application Programming  Interface, which is  a software  intermediary that allows two applications to talk to each other. Each time you an app like Facebook, send an instant message, or check  the weather on your phone, your’re using an API.

What is Webservice?

What is HTTP?

Hypertext Transfer Protocol

  1. Communication between client computers and web servers is done by sending HTTP Requests and receiving HTTP Response.
  2. Clients are often browsers (Chrome, Edge, Safari), but they can be any type of program or device.
  3. Servers  are most often Computers in the cloud .

HTTP Request / Response

Communication between clients and servers is done by requests and responses

  1. Client a browser sends an HTTP request to the web
  2. Web server receives the request.
  3. The server runs an application to process the request
  4. The server returns an HTTP response  (output) to the browser

HTTP Status Codes

What is XML?

XML is extensible markup language, so it is a markup language like HTML.

API Testing Using Postman

API TESTING is a  software testing type that validates application programming interface API.

The Purpose of API testing  is to check the functionality, reliability, performance, and security of the programming interfaces. In API Testing  instead  of using standard user  inputs keyboard and outputs you use software to send call to the API, get output, and note down the system’s response.

API test are very different from GUI tests and won’t concentrate on the look and feel of an application. It is mainly concentrates on the business logic layer of the software architecture.

Thanks for Reading ..

Hi I am Amit Kumar Thakur Experienced as s Software Developer with a demonstrated history of working in the information technology and services industry. Skilled in HTML, CSS, Bootstrap4, PHP, Laravel-9 , REST API,FB API,Google API, Youtube Api, Bitbucket,Github,Linux and jQuery. Strong engineering professional focused in Computer/Information Technology Administration and Management. Currently my profile is to Software Developer, analyze the requirement, creating frame for web application, coding and maintenance.

Related Posts

How to Crawl any website Meta Title and Meta Description in Laravel ?

1st step install below package. Next to create Controller First go to route and put below code Next go to controller and put below code Next go…

SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, SQL: insert into `oauth_clients` (`user_id`, `name`, `secret`

In this tutorial i’m going to solve the error SQLSTATE[HY000] [2002] No such file or directory (Connection: mysql, SQL: insert into oauth_clients (user_id, name, secret Error :-…

Top 20 Laravel Interview Question in 2024

In this tutorial im going share interview experience For laravel developer. A list of top frequently asked Laravel Interview Questions and answers are given below. Q #1) What is…

How to Get Google Analytics API key ?

In this tutorial we’re going to share how to get the google Analytics API key. I have shared in very easy way. First go enable Google analytics…

Youtube Subscriber Count in ReactJs

In this tutorial i’m going to learn how to count YouTube Subsribers count, views count as well, as define below. In order to install your app, first…

How to Disable Laravel’s Eloquent timestamps in laravel ?

In this tutorial we’re going to share how to disable the automatic created_at and updated_at timestamps in Laravel’s Eloquent models, along with explanations of different scenarios: 1st…

0 0 votes
Article Rating
Notify of
Inline Feedbacks
View all comments
Would love your thoughts, please comment.x