METHODS ARE OPERATIONS THAT ARE PERFORMED ON A RESOURCE. THERE CAN BE SEVERAL METHODS APPLIED ON A RESOURCES SUCH AS :- * GET * POST * PUT * DELETE AND MANY MORE. WE WILL BE SEEING GET PERFORMED ON OUR RESOURCE. METHODS ALSO CONTAINS THE PROPERTIES LIKE DISPLAY NAME AND DESCRIPTION
IN THE BODY SECTION. WE CAN REFER THE BODY INPUT WITH SCHEMA OR WITH EXAMPLE OR WITH BOTH. OTHER PROPERTIES OF FORMPARAMETER ARE DESCRIPTION, TYPE, REQUIRED, PATTERN AND EXAMPLE. SO, HERE IN OUR RESOURCE /BOOK, WE CAN ACCESS IT USING IT AS A SUB URL /BOOK OR CAN ADD THE OPTIONAL URI PARAM NAME SUCH AS /BOOK/{NAME}
RESPONSES. RESPONSES MAY BE DESCRIBED USING THE DESCRIPTION PROPERTY, AND MAY INCLUDE EXAMPLE ATTRIBUTES OR SCHEMA PROPERTIES. RESPONSES MUST BE A MAP OF ONE OR MORE HTTP STATUS CODES, WHERE EACH STATUS CODE ITSELF IS A MAP THAT DESCRIBES THAT STATUS CODE. IN OUR EXAMPLE, WE HAVE MAPPED 2 RESPONSES FOR STATUS CODE 200 AND 404 RESPECTIVELY. SO, THESE RESPONSE WILL BE GENERATED AS PER THE STATUS CODE.
WHERE PREVIEW OF OUR API IS DISPLAYED AND THE PREVIEW GETS UPDATED EVERYTIME WE CHANGE OR UPDATE OUR CODE. HERE WE CAN SEE THE DESCRIPTION, STRUCTURE OF OUR API AND ALSO THE DESCRIPTION OF ELEMENTS WE HAVE PROVIDED.
THAT WE BUILD IN IT. IN THE LEFT SIDE WE CAN SEE A BUTTON CALLED MOCKING SERVICE, IF WE ON THAT BUTTON, THE API WILL BE READY FOR A MOCK TEST. YOU CAN SEE IN THE CODE, THAT OUR BASEURI HAS BEEN COMMENTED AND A NEW MOCK URI IS GENERATED.
DESIGN AND CREATE A RAML FILE FOR OUR RESTFUL API.THE API DESIGNER HELPS US GREATLY IN DESIGNING AS WELL AS TESTING THE API WE CREATE. IN THIS WE HAVE SEEN HOW TO DESIGN A REST API WITH POST METHOD A URI PARAMETER. SO AT THE END I CAN ONLY SAY THAT, LET’S SPREAD OUR KNOWLEDGE AND EXPAND OUR MULE COMMUNITY.