PureCode Software interview question

Explain HTTP methods (GET, POST, PUT, DELETE) and their uses in RESTful APIs.