Aide-memoire sur les codes de réponse pour le client HTTP Laravel

Aide-memoire sur les codes de réponse pour le client HTTP Laravel

Le client HTTP de Laravel est un wrapper autour de la bibliothèque client HTTP Guzzle de PHP . Il fournit une interface fluide pour communiquer avec les points de terminaison HTTP. Il peut être utilisé pour effectuer des requêtes HTTP vers des API externes ou pour communiquer avec votre propre application.

Le client renvoie un objet Illuminate\Http\Client\Response qui contient la réponse du serveur. L'objet Response dispose de plusieurs méthodes pratiques pour mapper les codes de réponse à des noms significatifs et pour vérifier si la réponse a réussi ou non au lieu de vérifier le code de réponse manuellement.

Voici une aide-mémoire pratique pour la même chose.

Messagesméthodes
200 ok$response->ok()
201 créé$response->created()
202 accepté$response->accepted()
204 aucun contenu$response->noContent()
301 déplacé définitivement$response->moved permanently()
302 trouvés$response->found()
400 requête incorrecte$response->badRequest()
401 non autorisée$resposnse->unauthorized()
402 paiement requis$response->paymentRequired()
403 interdit$response->forbidden()
404 non trouvé$response->notFound()
408 délai de réponse expiré$response->requestTimout()
409 conflit$response->conflit()
422 entité non traitable$response->unprocessableEntity()
429 trop de requêtes$response->toManyRequests()
500 erreur de serveur$request->serverError()

J'espère que l'article vous a plu, n'oubliez de partager, d'aimer ou de laisser un commentaire !!

Did you find this article valuable?

Support Jocelin Kisenga by becoming a sponsor. Any amount is appreciated!