HttpRequest الفصل
طلب HTTP.
يجب تمريره إلى أسلوب send_request للعميل الخاص بك.
>>> from azure.core.rest import HttpRequest
>>> request = HttpRequest('GET', 'http://www.example.com')
<HttpRequest [GET], url: 'http://www.example.com'>
>>> response = client.send_request(request)
<HttpResponse: 200 OK>
- توريث
-
azure.core.rest._helpers.HttpRequestBackcompatMixinHttpRequest
الدالمنشئ
HttpRequest(method: str, url: str, *, params: Mapping[str, str | int | float | bool | None | Sequence[str | int | float | bool | None]] | None = None, headers: MutableMapping[str, str] | None = None, json: Any = None, content: str | bytes | Iterable[bytes] | AsyncIterable[bytes] | None = None, data: Dict[str, Any] | None = None, files: Mapping[str, str | bytes | IO[str] | IO[bytes] | Tuple[str | None, str | bytes | IO[str] | IO[bytes]] | Tuple[str | None, str | bytes | IO[str] | IO[bytes], str | None]] | Sequence[Tuple[str, str | bytes | IO[str] | IO[bytes] | Tuple[str | None, str | bytes | IO[str] | IO[bytes]] | Tuple[str | None, str | bytes | IO[str] | IO[bytes], str | None]]] | None = None, **kwargs: Any)
المعلمات
- params
- <xref:mapping>
الاستعلام عن المعلمات التي سيتم تعيينها في عنوان URL الخاص بك. يجب أن يكون الإدخال الخاص بك تعيينا لاسم الاستعلام إلى قيمة (قيم) الاستعلام.
- headers
- <xref:mapping>
عناوين HTTP التي تريدها في طلبك. يجب أن يكون الإدخال الخاص بك تعيينا لاسم الرأس إلى قيمة العنوان.
- json
- any
كائن JSON قابل للتسلسل. نحن نتعامل مع تسلسل JSON للكائن الخاص بك، لذلك استخدم هذا لبنى البيانات الأكثر تعقيدا من البيانات.
المحتوى الذي تريده في نص الطلب. فكر في الأمر على أنه kwarg الذي يجب إدخاله إذا كانت بياناتك لا تتناسب مع json أو البيانات أو الملفات. يقبل نوع بايت أو منشئ ينتج وحدات البايت.
- data
- dict
بيانات النموذج التي تريدها في نص الطلب الخاص بك. يستخدم للبيانات المشفرة بالنموذج، أي نماذج HTML.
- files
- <xref:mapping>
الملفات التي تريدها في نص الطلب. يستخدم لتحميل الملفات باستخدام الترميز متعدد الأجزاء. يجب أن يكون الإدخال الخاص بك تعيينا لاسم الملف إلى محتوى الملف. استخدم kwarg البيانات بالإضافة إلى ذلك إذا كنت تريد تضمين ملفات بيانات غير ملف كجزء من طلبك.
المتغيرات
- url
- str
عنوان URL الذي يعارضه هذا الطلب.
- method
- str
نوع الأسلوب لهذا الطلب.
- headers
- <xref:mapping>
عناوين HTTP التي قمت بتمريرها إلى طلبك
- content
- any
المحتوى الذي تم تمريره للطلب
السمات
content
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ