Dans la programmation PHP, la structure proto imbriquée est un format de données courant utilisé pour sérialiser et désérialiser les données. Cependant, de nombreux développeurs rencontrent un problème lors de l'utilisation de structures proto imbriquées, à savoir qu'elles ne peuvent pas être liées à des requêtes HTTP. Cela signifie que les structures proto imbriquées ne peuvent pas être transmises directement en tant que paramètres des requêtes HTTP. Pour ce problème, l'éditeur PHP Xigua vous propose une solution. Dans cet article, nous présenterons une solution pour vous aider à lier des structures proto imbriquées aux requêtes HTTP en PHP afin d'obtenir un transfert de données plus pratique.
Lorsque le fichier proto kratos utilise l'interface http, lorsque la structure est imbriquée, le paramétrage ne peut pas atteindre la structure
Voici mon fichier prototype
C'est ma demande
C'est mon débogage
Je veux ça :
pb.ListUserRequest{ Page: { Index: 1, Size: 10, }, }
Aucun paramètre lié Que dois-je faire
http ne peut pas décoder inner_object via "get"
option (google.api.http) = { put: "/user/v1/list" body: "*" };
Prototype :
message listuserrequest { page page = 1; }
2.Ne pas utiliser inner_object Modèles réels :
message ListUserRequest { int32 index = 1; int32 size = 2; }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!