Go through all RackHD APIs, including both API 2.0 and Redfish. Also introduce the basic principle of RESTful API.
Goals:
(1)Understand RackHD API and resource structure
(2)Familiar with the RackHD API interface
(3)Familiar with tools like SwaggerUI, curl/httpie, postman, jq
(4)Understand RESTful API basic knowledge.
Practice:
(1)Try all RackHD APIs within SwaggerUI
(2)Try to send HTTP request using curl/httpie
(3)Try to filter request via jq
Extends:
(1)Study the RESTful API best practice.