From the course: Cisco CCNA (200-301) Cert Prep: 3 Security, Automation, and Programmability
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
REST APIs
- [Instructor] When software programs running on different systems want to communicate, they generally do so via Application Programming Interfaces or APIs. This allows one system to read, write, or delete variables or information from another system. Rather than re-inventing the wheel, many developers integrate some standardized API into their applications so they don't have to spend all the time and money developing something custom. It's also a good idea to use a standard API as it will be easier for other vendors to interact with an application. Cisco specifically mentions the REpresentational State Transfer, REST, API. REST defines six specific attributes. Uniform interface, layered, clear statement of cacheable or uncacheable, client server architecture, stateless operation, and code on demand. Client server architecture should seem fairly familiar. It operates like any other client server product. The client makes a request. The server computes what it should return, then the…
Contents
-
-
-
-
Networking planes2m 46s
-
(Locked)
Software-defined networking (SDN)3m 46s
-
(Locked)
Automation's impact2m 27s
-
(Locked)
Software-Defined Access (SDA) underlay3m 8s
-
(Locked)
SDA overlay2m 22s
-
(Locked)
DNS Center and SDA2m 11s
-
(Locked)
REST APIs4m 30s
-
(Locked)
Interpreting JSON1m 21s
-
(Locked)
Puppet, Chef, and Ansible6m 3s
-
-