Skip to main content

WHAT IS API AND REST API ?

API:--> APPLICATION PROGRAMMING INTERFACE
  • The function of API is to connect one application with the data and services of another application by granting all the required permissions.
  • In simpler word, it is the connector b/w the two applications.

REST API :-->REPRESENTATIONAL STATE TRANSFER API
  • It is a web-service API which uses Urls,HTTP protocol and JSON for data format.
  • REST means when a user send a request to the server than the server create an object & sends the state of that object...
EXAMPLE OF REST API:-->

Suppose we want to build a weather reporting app or implement a weather forecasting function in our website so, how we find the temperature of  every place..Either we have to put the sensors in every place or use the API which already broadcast the weather report. Obviously, it is not possible to put the sensors in all the places so we have to the second option...Whenever, a user wants the weather of a particular place he simple send the name of that place and the server creates an object and sends back to the state of that object.. Pretty simple right....😃

Some of the important status which we received from the server..
  • 200-->i.e. all set 
  • 400-->i.e. Bad request 
  • 401-->i.e. we are unauthorised to access this page.
  • 402-->i.e. need payment to access this page.
  • 403-->i.e. Forbidden error (not access)
  • 404-->i.e. page not found 
  • 500-->i.e. http server error

Comments

Popular posts from this blog

How to create a form and validate the form?

 In this blog we will validate our form by using pure javascript..firstly we have to  make our form in HTML and apply some basic css design so that it looks nice. <!-- Data Validation Data validation is the process of ensuring that user input is clean, correct,  and useful. Typical validation tasks are: has the user filled in all required fields? has the user entered a valid date? has the user entered text in a numeric field? Most often, the purpose of data validation is to ensure correct user input. Validation can be defined by many different methods, and deployed in many different  ways. Server side validation is performed by...

currency converter code in python

 Hello guys, Today in this code i discuss how to convert any currency in python. This is an simple currency converter code. First we have to download the currency data from the google and don't worry i will also provide  this file.. "currency data" Argentine Peso 60.003324 0.016666 Australian Dollar 1.456434 0.686608 Bahraini Dinar 0.376000 2.659574 Botswana Pula 10.748595 0.093035 Brazilian Real 4.165726 0.240054 British Pound 0.769337 1.299820 Bruneian Dollar 1.347741 0.741982 Bulgarian Lev 1.764110 0.566858 Canadian Dollar 1.306715 0.765278 Chilean Peso 773.624384 0.001293 Chinese Yuan Renminbi 6.864835 0.145670 Colombian Peso 3332.909888 0.000300 Croatian Kuna 6.707817 0.149080 Czech Koruna 22.658193 0.044134 Danish Krone 6.740053 0.148367 Emirati Dirham 3.672500 0.272294 Euro 0.901975 1.108678 Hong Kong Dollar 7.769198 0.128713 Hungarian Forint 303.647304 0.003293 Icelandic Krona 123.937684 0.008069 Indian Rupe...

WHAT IS DJANGO AUTHENTICATION?AND HOW TO MANUALLY WRITE THE CODE FOR THE SIGNUP, LOGIN AND LOGOUT?

In this post we see how to manually write the code for the user Registeration , Login and Logout. firstly we have to start a project and than start an app:      django-admin startproject user-authentication     $ cd user-authentication     $ python manage.py startapp accounts Once we have created an app we have to add this app in the INSTALLED_APPS  in settings.py. Than we have to add the path of the accounts app: "main project urls.py" from  django.contrib  import  admin from  django.urls  import  path,include from  django.conf  import  settings urlpatterns = [     path( 'accounts/' ,include( 'accounts.urls' )),     path( 'admin/' , admin.site.urls), ] if  settings.DEBUG:     urlpatterns=urlpatterns+static(settings.MEDIA_URL, document_root =           settings.MEDIA_ROOT)   ...