Request
Message de requête envoyé dans le cadre d'une exécution par lot.
Représentation JSON |
{
"requestId": string,
"methodName": string,
"request": {
"@type": string,
field1: ...,
...
},
"extensions": [
{
"@type": string,
field1: ...,
...
}
]
} |
Champs |
requestId |
string
Identifiant unique de cette requête dans le lot. Le message Response avec un requestId correspondant constitue la réponse à cette requête. Pour les méthodes de streaming de requête, le même requestId peut être utilisé plusieurs fois pour transmettre tous les messages de requête faisant partie d'une même méthode. Pour les méthodes de streaming de réponses, le même requestId peut apparaître dans plusieurs messages de réponse.
|
methodName |
string
Méthode appelée. Doit être un nom de méthode complet. Exemple: google.rpc.batch.Batch.Execute
|
request |
object
Charge utile de la requête. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" } .
|
extensions[] |
object
Métadonnées de requête spécifique à l'application. Objet contenant des champs d'un type arbitraire. Un champ supplémentaire "@type" contient un URI identifiant le type. Exemple : { "id": 1234, "@type": "types.example.com/standard/id" } .
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/27 (UTC).
[null,null,["Dernière mise à jour le 2025/02/27 (UTC)."],[[["Batch requests use JSON to bundle multiple API calls into a single request, each identified by a unique `requestId`."],["Each individual request within the batch specifies the `methodName` and includes a `request` object containing the call's specific data and type information."],["The `extensions` field allows for adding application-specific metadata to individual requests within the batch."]]],["A request within a batch execution is represented in JSON. It includes a unique `requestId` to link it to its response. The `methodName` specifies the fully qualified method being called. The `request` field holds the request payload as an object with a type identifier. `extensions` carries application-specific metadata, also as an object with a type identifier. Multiple requests can share the same `requestId` for streaming methods.\n"]]