Foundational Network Programmability Concepts - Application Programming Interface
7 important questions on Foundational Network Programmability Concepts - Application Programming Interface
What is a Northbound API?
For example between Cisco DNA center and the network controller, where the controller is the network operator automating against the management software.
What is a Southbound API?
What is a Representational State Transfer or REST API?
Because HTTP has a defined structure it offers a consistent way to interact with it.
- Higher grades + faster learning
- Never study anything twice
- 100% sure, 100% understanding
What are 5 common HTTP functions and their use cases?
For viewing a website
2. POST (Submits data to a specific destination)
Submitting login credentials
3. PUT (Replaces data in a specific destination)
Updating an NTP server
4. PATCH (Appends data to a specific destination)
Adding an NTP server
5. DELETE (Removes data from a specific destination)
Removing an NTP server
HTTP functions are similar to functions most applications and databases use which are called CRUD functions. What 4 functions does CRUD stand for
2. READ
3. UPDATE
4. DELETE
JavaScript Object Notation or JSON stores it's data in key/value pairs within a JSON object. How does this work?
Between the curly braces the key/value pairs are defined, for example "User": "root"
Which can be trailed with a comma and the next pair can be set on the next line.
What are 6 common HTTP status codes?
2. 201 (Created) creating resources with an API call
3. 400 (Bad Request) Request failed due to client-side issue
4. 401 (Unauthorized) Not Authenticated to access page
5. 403 (Forbidden) Authenticated but not authorized
6. 404 (Not Found) page does not exist or is hidden
The question on the page originate from the summary of the following study material:
- A unique study and practice tool
- Never study anything twice again
- Get the grades you hope for
- 100% sure, 100% understanding