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 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-09-05 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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."]]],[]]