REST Who is Roy Fielding?
He helped write the first web servers, that sent documents across the internet… and then he did a ton of research explaining why the web works the way it does. His name is on the specification for the protocol that is used to get pages from servers to your browser.
Why don’t the techniques that we use today work well when we need to be able to talk to all of the machines in the world?
What is the HTTP protocol that Fielding and his friends created?
the first http stand for Hypertext Transfer Protocol,
Because it is capable of describing the location of something anywhere in the world from anywhere in the world. It's the foundation of the web.
What does a GET do?
The GET method means retrieve whatever information (in the form of an entity) is identified by the Request-URI. If the Request-URI refers to a data-producing process, it is the produced data which shall be returned as the entity in the response and not the source text of the process, unless that text happens to be the output of the process.
What does a POST do?
The POST method is used to request that the origin server accept the entity enclosed in the request as a new subordinate of the resource identified by the Request-URI in the Request-Line. POST is designed to allow a uniform method to cover the following functions:
What does PUT do?
The PUT method requests that the enclosed entity be stored under the supplied Request-URI. If the Request-URI refers to an already existing resource, the enclosed entity SHOULD be considered as a modified version of the one residing on the origin server. If the Request-URI does not point to an existing resource, and that URI is capable of being defined as a new resource by the requesting user agent, the origin server can create the resource with that URI. If a new resource is created, the origin server MUST inform the user agent via the 201 (Created) response. If an existing resource is modified, either the 200 (OK) or 204 (No Content) response codes SHOULD be sent to indicate successful completion of the request. If the resource could not be created or modified with the Request-URI, an appropriate error response SHOULD be given that reflects the nature of the problem. The recipient of the entity MUST NOT ignore any Content-* (e.g. Content-Range) headers that it does not understand or implement and MUST return a 501 (Not Implemented) response in such cases.
What does PATCH do?
The patch releases a daily dose of hormones through the skin into the bloodstream to prevent pregnancy.
It contains the same hormones as the combined pill – oestrogen and progestogen – and works in the same way by preventing the release of an egg each month (ovulation).
How to use the patch
Apply your first patch and wear it for 7 days. On day 8, change the patch to a new one. Change it like this every week for 3 weeks, and then have a patch-free week.
During your patch-free week you'll get a withdrawal bleed, like a period, although this may not always happen.
After 7 patch-free days, apply a new patch and start the 4-week cycle again. Start your new cycle even if you're still bleeding.