If someone worked with this technology or SOAP, tell me what should be the plan of action when studying this technology, what should I know and understand before studying it? If someone writes a plan and links to the material that he studied - I will be very grateful.

1 answer 1

In essence, REST is a way to transfer data when there is an HTTP server on the one hand, and on the other a certain client (for example, a browser) that supports the HTTP protocol.

The simplest example of interaction is when you enter an address in the browser line like http://localhost/dogs/12345 and get a dataset in JSON or XML format.

Your plan:

  1. Get familiar with the HTTP protocol
  2. Basic request types (methods): GET, POST, PUT, DELETE
  3. HTTP status codes are a number that the HTTP server returns with each request.
  4. Crafting Interfaces that Developers Love is a small brochure that describes how to properly design REST API services.
  5. List of open REST API services on the Internet. - practice queries.

In addition, for the practice of requests you need a REST API client, there are many different ones, you can search in the form of a plug-in for your browser, for example Postman for Chrome or REST Client for Firefox.

If you want to write your own REST API service, you can start with Node.js or Python Flask