• 0

ما هو ال header فى http request

ما معنى هيدر ؟؟
ما شرح هده الهيدرز ؟

export const headersClient = {
  'Content-Type': 'application/x-www-form-urlencoded',
  'x-requested-api': 'ocapi',
  'x-requested-with': 'XMLHttpRequest',
  Accept: 'application/json',
};

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

ال Headers تحتوى على معلومات اضافية للطلب, مثلا لو افترضنا انك ارسلت طلبا من المتصفح لسيرفر الفيسبوك لتسجيل الدخول فيكون شكل بيانات الطلب مثلا على النحو الاتى {username:"ahmed_ibrahim@gmail.com,password:"xxxx"} ولكن ماذا عن معلومات الكاشينج؟ معلومات الauthentication ,معلومات حول صيغة البيانات المرسلة Content-type كل تلك المعلومات الاضافية اللتى هى معلومات عن الطلب ذات نفسه وليست عن طلبك انت تحديدا يتم وضعها فى الheaders

فمثلا لو شرحنا الheaders اللتى وضعتها حضرتك خطوة خطوة:
'Content-Type': 'application/x-www-form-urlencoded' تعنى ان بيانات الطلب مرسلة من form ولا تحتوى على ملفات او بيانات binary ,اى كلها نصية

'x-requested-api': 'ocapi', 'x-requested-with': 'XMLHttpRequest', معلومات لضمان حماية الموقع من الcsrf attack 

Accept: 'application/json' تعنى ان العميل يفهم الداتا بصيغة json فيجب على الخادم ان يرسل الداتا بنفس الصيغة

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 1

طلب Http أو HTTP Request يحتوي على قسمين أو جزئين وهما الرأس Header والجسم Body.

حيث يكون الجسم Body هو عبارة عن البيانات أو الملفات التي يتم إرسالها مع الطلب Request مثل أن تقوم بإرسال بيانات من نوع JSON لإرسال معلومات مهمة مثل بيانات تسجيل دخول أو إرسال ملفات مثل صور أو فيديوهات أو مستندات أو غيرها.

أما الرأس Header فهو يحتوي على معلومات مهمة للطلب Request مثل بيانات الارتباط Cookies ونوع الطلب والمضيف Host واللغة التي تقبلها و نوع التشفير الذي تقبله والمُحيل وغيرها من المعلومات المهمة وايضاً معلومات حول الجسم مثل نوع البيانات أو الملفات التي تقبلها وغيرها.

والرأس Header والجسم Body يكونان للطلب Request وايضاً للإستجابة Response.

ولمزيد من المعلومات حول رؤس Http أو HTTP headers فيمكنك الاطلاع على هذا التوثيق.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن