“…Error Handling practices specify how HTTP messages must be used as a response of a HTTP request method (Table 4). HTTP Header practices describe how must be used HTTP headers to complete requests with metadata or complementary data ( 2 GET must be used to retrieve a representation of a resource [6,11,12,13] 3 HEAD should be used to retrieve response headers [6,11,12,13] -4 PUT must be used to both insert and update a stored resource [6,11,12,13] --5 PUT must be used to update mutable resources [6,11,12,13] 6 POST must be used to create a new resource in a collection [6,11,12,13] 7 POST must be used to execute controllers [6,12] 8 DELETE must be used to remove a resource from its parent [6,11,12,13] …”