Request
یک پیام درخواست ارسال شده به عنوان بخشی از اجرای دسته ای.
نمایندگی JSON |
---|
{
"requestId": string,
"methodName": string,
"request": {
"@type": string,
field1: ...,
...
},
"extensions": [
{
"@type": string,
field1: ...,
...
}
]
} |
فیلدها |
---|
requestId | string شناسه منحصر به فرد این درخواست در دسته. پیام پاسخ با یک requestId منطبق پاسخ به این درخواست است. برای روشهای جاریسازی درخواست، یک requestId ممکن است چندین بار برای ارسال همه پیامهای درخواستی که بخشی از یک روش واحد هستند استفاده شود. برای روشهای جریانسازی پاسخ، همان requestId ممکن است در چندین پیام پاسخ نشان داده شود. |
methodName | string روش در حال فراخوانی باید یک نام روش کاملا واجد شرایط باشد. مثال: google.rpc.batch.Batch.Execute |
request | object محموله درخواستی یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } . |
extensions[] | object فراداده درخواست خاص برنامه یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی "@type" حاوی یک URI است که نوع را مشخص می کند. مثال: { "id": 1234, "@type": "types.example.com/standard/id" } . |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]