googleapis / googleapis/google-cloud-cpp
Respect `additional_bindings` in implicit routing
- Langage dominant
- C++
- Étoiles
- 659
- Forks
- 462
- Merge moyen
- 1 j 2 h
- PR mergées (30 j)
- 89
Description
aip/4222 says:
>If the [google.api.http](https://github.com/googleapis/googleapis/blob/master/google/api/http.proto) annotation contains additional_bindings, these patterns must be parsed for additional request parameters. Fields not duplicated in the top-level (or additional_bindings) pattern must be included in request parameters, encoded in the same way.
>
> Much like URL parameters, if there is more than one key-value pair, the & character is used as the separator.
AFAICT, we ignore these.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par suivre la manière dont le routage implicite gère les annotations google.api.http et comparez ce comportement à AIP-4222, en particulier additional_bindings. C’est terminé lorsque les paramètres de requête supplémentaires issus de ces modèles sont analysés et encodés conformément au comportement documenté du séparateur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- api, backend-api-design
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100