Consuming a REST API with Guzzle and PHP
Offered By: Pluralsight
Course Description
Overview
Guzzle is an HTTP client that provides methods which make sending HTTP requests, processing the response, and interacting with web services easy. It provides a very clean API, uses PSR-7 interfaces, and has built-in unit testing support.
Guzzle is an HTTP client that makes the interaction with the web services easy. It provides methods which make sending HTTP requests and processing the responses easy, and it can be used instead of cURL. While cURL is one of the most adapted tools for the interaction with APIs, there are benefits of using Guzzle over cURL. For example, Guzzle provides a very clean API to work with, is very well documented, and has built-in unit testing support - which cURL doesn't have. All in all, guzzle provides a comparatively cleaner and easier way to mock the HTTP layer. Besides all this, guzzle uses the PSR-7 interface, so you can use any library that implements the PSR-7 standards with Guzzle. This course, Consuming a REST API with Guzzle and PHP, will teach you how to use Guzzle to consume REST APIs, including how you can use Guzzle to create synchronous and asynchronous requests, how to deal with exceptions, and how to process the response and headers. It will also give an insight into using the PSR-7 standard with Guzzle. By the time you're finished with this course, you'll feel confident using Guzzle in your applications.
Guzzle is an HTTP client that makes the interaction with the web services easy. It provides methods which make sending HTTP requests and processing the responses easy, and it can be used instead of cURL. While cURL is one of the most adapted tools for the interaction with APIs, there are benefits of using Guzzle over cURL. For example, Guzzle provides a very clean API to work with, is very well documented, and has built-in unit testing support - which cURL doesn't have. All in all, guzzle provides a comparatively cleaner and easier way to mock the HTTP layer. Besides all this, guzzle uses the PSR-7 interface, so you can use any library that implements the PSR-7 standards with Guzzle. This course, Consuming a REST API with Guzzle and PHP, will teach you how to use Guzzle to consume REST APIs, including how you can use Guzzle to create synchronous and asynchronous requests, how to deal with exceptions, and how to process the response and headers. It will also give an insight into using the PSR-7 standard with Guzzle. By the time you're finished with this course, you'll feel confident using Guzzle in your applications.
Taught by
Annapurna Agrawal
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Introduction to Office 365 Development and APIs
Microsoft via edX Web Development and Design using Wordpress
California Institute of the Arts via Kadenze Build a Basic PHP Website Course (How To)
Treehouse Web Applications for Everybody
Independent