Pluralsight.Consuming.a.REST.API.with.Guzzle.and.PHP-XQZT
■ Plura▐sight.Consuming.a.REST.API.with.Guzzle.and.PHP-XQZT
▀ Plur█lsight.Consuming.a.REST.API.with.Guzzle.■nd.PHP-XQZT
▀▄▄u▓alsight.Consuming.a.REST.API.with.Guzzle.and.PHP-XQZT
░███░alsight.Consuming.a.REST.API.with.Guzzle.and.PHP-XQZT
▓██u░alsight░░░nsuming.a.REST░░░I.with.Guzzle.▀nd.PHP-XQZT
██▓uralsight▓▓▓nsuming.a.REST▓▓▓I.with.Guzzle▄and.PHP-XQZT
▓██░uralsight███nsuming.a.REST███I.with.Guzzl░.and.PHP-XQZT
▀▀ ███luralsight███nsuming.a.REST▓███.with.Gu▄░░e.and.PHP-XQZT
▀▀▄▄ ░███luralsigh░██▓▌suming.a.RES░.███▄with▄▄█▓▒le.and.PHP-XQZT
▀▀▄▓██Pluralsigh▓██░▓suming.a.RE▄▌.A███▄▄██▓██▓zle.and.PHP-XQZT
███▀▄▄░alsigh███on▒▄ming.a.▌▐█▄▄██████▄░███zzle.and.PHP-XQZT
███Plu▓▀▀▄▄▄███░on▀▓██▓▄▄▄█R█▀▀▀AP▀███████uzzle.and.PHP-XQZT ▄▄▄▄
███Pluralsig███▀▀▀▄▄█████▓.R▄ST.API.▓██████▓▄▄e.and░PHP-XQZT ▄▄██████
███Plu░a▄▄▄███▓▀▀▀▀u░▓███▌.R▓ST.API░w▓██▓▀█▓▒░███▄▄▓PHP-X▄▄▄█████▀▀▀
███▄▄▀▓▀ls███t.Consumi▓███.R▐▌T.API.w████░uz▀▀▓█████████████▓▀▀ ■
▄▄▀▀▓██Plu░al███ht.Consumin████REST.API.██████uzzle.a▀▓████▀▀▀ZT
▄▄ ░██Plu░a███ght.▀onsuming████EST.API███▓h███zzle.and████-XQZT ▄
███lu░███ight.▄▄█░▓▄▄ng.████ST.░P████th.███zle.and▓███-XQZT ▄▄
▄ ▓██l░██▓sigh▄██▀ns▀███▄.a▓▓▓▓T.░████ith.G███le.and▓███-XQZT ▄▄
██▓██▓lsig▓██Consum███▓a.░░░░.▓███with.G▓███e.and▒███-XQZT ▄▄▀▀
░████░alsi▓██.Consumi▓██▓.REST████.with███z▓▓▓.and░████XQZ▀▀
▓████rals░██▓.Co██umi░███.RES████I.wit███uzz░░░and░P█▓▓X▀▀T
███P██▓als███t.Co█░umin███.RE████PI.wi███Guzzle.a■d░P░░▄▄QZT
███ Pl██▓ls███t.Co░░▒min██▓.R████▓PI.▀▀██▓G░zz▄▄▀and.▄▄███QZT
███ Plu▓██si██▓.Con▒▓mi▓██a.████.▒PI.wit▀.▄▓▀▀le.an▀▀PH████ZT
▓██ Plu░███ig███▄on░▓████.a████T.░PI.▄▄▀▀███▀▄▄e.and.PHP███ZT
░███ Plu░a███▄h▀▀████▒███g.██████▄▓▄▄▄▄▄▄▄▄██▓▄l▀▀█▄▄░PHP████T
███░ ▄▄▄▄░al▀███▄.Co▀▀▀▓██░████▓▀▀▀▒PI.w░▀▀▀▓█▓▒█▄.and▓▀▀▄▄███▄▄▄
███ ██▀▀▀▀▓████████▄▄nsum░███▀▀REST.░PI.with.░u▀▀░█▓▄nd.PHP-███T ▀▀▀▀█▄▄▄▄
▓██ Plu░alsig▀▀█████umi██.a.REST.░PI.with.Guzzle▀▀nd░PHP▄████▀▀▀▀▀▀▀ ■
░███ Plu░alsight.C▀▀▀umin██a.REST.API.with.Guzzle.▄▄▄▓▀▀▀-X███
███ Pluralsight.Cons██in██a.REST.API.with.Gu▄▄▀▀▀and░PHP-XQ███
███ Pluralsight.Consum▄ng██.▒EST.░PI.with.▄uzzle.and░PHP-XQZT███
▓▓▓ Pluralsight.Consuming██.R░ST.▀PI.with▄Guzzle.and░PHP-XQZT ▀▀
░░░luralsight.Consumi■g.▓▓RE▀T.API.with▀Gu▄▄▄▄▓▓██████▓▓QZT ▄▄
Pluralsight.Consuming.▐█▌EST.API.▄▄▄█.■▀▀▀▀▀.and.PHP▀▀▀▓▓▄▄▄ ■
Pluralsight.Consuming.▓▓R▄▄▄▓▀▀▀▀▀ith.▀uzzle.and.PHP-XQZT▀█▓▓▓▄
Pluralsight.C▄▄▄▄▄▓▀g▐█▀REST.API.with.Guz■le.and.PHP-XQZT ▐█▓▓▓▌
Plu▄▄▄▄▓▀▀▀▀▀▀nsuming▀a.REST.API.with.Guzzle▄and.PHP-XQZT▄█▓▓▓▀
▄▄▄▓▀▀▀▀▀alsight.Consum▀ng.a.REST.API.with.Guzzle.▀▀▓▄▄▄▄▄▄▄▓▓▀▀▀
Pluralsight.Consuming.a.REST.API.with.Guzzle.and.PHP-XQZT
Consuming a REST API with Guzzle and PHP
235.7 MB
08/29/2019
Course # : N/A
Published : Aug 29 2019
Modified : N/A
URL : www.pluralsight.com/library/courses/consuming-rest-api-with-guzzle-php
Author : Annapurna Agrawal
Duration : 1h 27m
Skill : Intermediate
Exer/Code : [X]
Description:
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.