> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# إعدادات الجلسة لـ http_max_*

> إعدادات جلسة ClickHouse في مجموعة http_max_* المُولَّدة.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>النوع</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>القيمة الافتراضية</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          يمكن تغييره دون إعادة التشغيل
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

هذه الإعدادات متاحة في [system.settings](/docs/ar/reference/system-tables/settings)، وقد أُنشئت تلقائيًا من [الشفرة المصدرية](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="http_max_field_name_size">
  ## http\_max\_field\_name\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="4096" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.4"},{"label": "4096"},{"label": "خفض القيمة الافتراضية للحد من استخدام الذاكرة قبل الاستيثاق الناتج عن اتصالات HTTP."}]}]} />

الحد الأقصى لطول اسم الحقل في رؤوس طلب HTTP، ومعلمات الاستعلام، وبيانات النموذج.

<div id="http_max_field_value_size">
  ## http\_max\_field\_value\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="131072" />

الحد الأقصى لطول قيمة الحقل في رؤوس طلب HTTP ومعلمات الاستعلام وبيانات النموذج.

<div id="http_max_fields">
  ## http\_max\_fields
</div>

<SettingsInfoBlock type="UInt64" default_value="1000" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.4"},{"label": "1000"},{"label": "خُفِّضت القيمة الافتراضية للحد من استخدام الذاكرة قبل المصادقة في اتصالات HTTP."}]}]} />

الحد الأقصى لعدد الحقول في رؤوس طلبات HTTP، ومعلمات الاستعلام، وبيانات النماذج.

<div id="http_max_multipart_form_data_size">
  ## http\_max\_multipart\_form\_data\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="1073741824" />

حدّ حجم محتوى multipart/form-data. لا يمكن تحليل هذا الإعداد من معلمات URL، ويجب ضبطه في ملف تعريف المستخدم. لاحظ أن المحتوى يُحلَّل وتُنشأ الجداول الخارجية في الذاكرة قبل بدء تنفيذ الاستعلام. وهذا هو الحدّ الوحيد الذي يؤثر في تلك المرحلة (أما حدود الحد الأقصى لاستخدام الذاكرة والحد الأقصى لوقت التنفيذ فلا يكون لها أي تأثير أثناء قراءة بيانات النموذج عبر HTTP).

<div id="http_max_request_header_size">
  ## http\_max\_request\_header\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="10485760" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.4"},{"label": "10485760"},{"label": "إعداد جديد لتقييد الحجم الإجمالي لرؤوس طلب HTTP قبل المصادقة."}]}]} />

الحد الأقصى للحجم الإجمالي لجميع رؤوس طلب HTTP (بما يشمل الأسماء والقيم معًا) بالبايت.

<div id="http_max_request_param_data_size">
  ## http\_max\_request\_param\_data\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="10485760" />

الحد الأقصى لحجم بيانات الطلب المستخدمة كمعامل استعلام في طلبات HTTP المعرَّفة مسبقًا.

<div id="http_max_tries">
  ## http\_max\_tries
</div>

<SettingsInfoBlock type="UInt64" default_value="10" />

الحد الأقصى لعدد محاولات القراءة عبر HTTP.

<div id="http_max_uri_size">
  ## http\_max\_uri\_size
</div>

<SettingsInfoBlock type="UInt64" default_value="1048576" />

يحدّد الحد الأقصى لطول عنوان URI لطلب HTTP.

القيم الممكنة:

* عدد صحيح موجب.
