rest api example

Example 1: rest api meaning

1) RESTful
2) API
An API is an interface through which one program or web site talks to another.
They are used to share data and services, and they come in many different
formats and types.

A RESTful API is one of the many possible ways that programs, servers, 
and web sites can share data and services. REST (Representational State Transfer
) describes the general rules for how the data and services are represented 
through the API so that other programs will be able to correctly request and 
receive the data and services that an API makes available

Example 2: rest api means

Let's break it into two components:

1) RESTful
2) API
An API is an interface through which one program or web site talks to another.
They are used to share data and services, and they come in many different
formats and types.

A RESTful API is one of the many possible ways that programs, servers, 
and web sites can share data and services. REST (Representational State Transfer
) describes the general rules for how the data and services are represented 
through the API so that other programs will be able to correctly request and 
receive the data and services that an API makes available

Example 3: what is a REST API

An endpoint is one end of a communication channel. 
it would be represented as the URL of a server or service.
In REST APIs, the resource typically refers to some object or set of objects 
that are exposed at an API endpoint. 
An endpoint by itself is just 
a reference to a URL that accepts web requests that may or may not be RESTful.

Example 4: bitbucket rest api python example

>>> url = "http://httpbin.org/post"
>>> r = requests.post(url, data="myscreename:mypassword")
>>> print r.text
{
  "args": {}, 
  "data": "myscreename:mypassword", 
  "files": {}, 
  "form": {}, 
  "headers": {
    "Accept": "*/*", 
    "Accept-Encoding": "gzip, deflate", 
    "Content-Length": "22", 
    "Host": "httpbin.org", 
    "User-Agent": "python-requests/2.5.1 CPython/2.7.6 Darwin/14.3.0"
  }, 
  "json": null, 
  "origin": "16.7.5.3", 
  "url": "http://httpbin.org/post"
}

>>> r = requests.post(url, auth=("myscreename", "mypassword"))
>>> print r.text
{
  "args": {}, 
  "data": "", 
  "files": {}, 
  "form": {}, 
  "headers": {
    "Accept": "*/*", 
    "Accept-Encoding": "gzip, deflate", 
    "Authorization": "Basic bXlzY3JlZW5hbWU6bXlwYXNzd29yZA==", 
    "Content-Length": "0", 
    "Host": "httpbin.org", 
    "User-Agent": "python-requests/2.5.1 CPython/2.7.6 Darwin/14.3.0"
  }, 
  "json": null, 
  "origin": "16.7.5.3", 
  "url": "http://httpbin.org/post"
}

Tags: