الدرس السادس
TRANSCRIPT
الرحيم الرحمن الله بسمعن الدرس HTTP Response Headerاليوم
هو: الدرس بهذا سنأخذه ما
الـ هيئة HTTP Response قيم وضع Response Header أن وفهم Response Header لـ مفيد
a)المستعرض على أكسل صفحة لبناءb)صورة توليد ديناميكياc)للمستعرض أضافية تحديثات إرسال
السرفلت: منResponse Header الـ في قيم وضع(method) الطريقة طريق عن هي للهدير قيم وضع أجل من الطرق معظم
setHeader(String name_header ,String value_header)
HttpServletRespons صف في الموجودة
من الثاني والوسيط الهيدر اسم وهو String نمط من األول وسيطان لها الطريقة لهذهشيء ترجع ال الطريقة وهذه الهيدر قيمة وهي String نمط
setDateHeader(String header, long milliseconds)
حتى 1970 عام من ثانية ألميلي بـ الجافا في التاريخ تحويل عناء عليك توفر الطريقة هذه الحالية لحظة
1970 عام من بالثانية تعيد الطريقة هذه لكن )(time هي php الـ في لدالة مشابها هي
الدرس هذا في الطريقة هذا إلى نطرق لن
setIntHeader(String header, int headerValue)
إدخالها قبل Stringو int بين ما بتحويل الخاصة اإلزعاجات عليك توفر الطريقة هذه الهيدر في
setContentType(String mimeType)
jpg أو xml أو html صفحة كان إذا الصفحة المحتوى نمط تعين خاللها من الطريقة هذه إلخ... أو
الطريقة لهذا تطبيق لدينا وسيكون كثير وتستخدم مهمة الطريقة هذه
setContentLength(int length)
يكون عندما مفيدة هذه Content-Length الهيدر في قيمة وضع على تقوم الطريقة بهذه.HTTP االتصال ميز يدعم المتصفح المتواصل
addCookie(Cookie c)
الطريقة هذه نشرح وسوف set-cookie الهيدر في كوكي وضع على تقوم الطريقة هذه الكوكيز مع التعامل عن وسيكون الثامن الدرس في بالتفصيل
sendRedirect(String address)
هذه أخر مسار إلى الصفحة بتحويل للمستعرض طلب إرسال بـ تقوم الطريقة هذه اسمه بهيدر تتعلق الطريقة
Location الطريقة بواسطة الفعل بنفس نقوم أن وممكن setHeader(NameHeader,ValueHeader)
setHeader("Location", " http://www.google.com ") الشكل بهذا
sendRedirect("http://www.google.com ") تقابل فهي
باإلضافة Location للهدير قيم بوضع تقوم sendRedirect(String address) بالطريقة لكن القادم الدرس في عنها نتكلم سوف التي الحالة لرمز 302 قيمة وضع يتم أنه إلى
:HTTP 1.1 للبروتوكولResponse Header وفهم
هذه فهم أن تصرفك تحت الهيدر من كبيرة مجموعة لك يقدم HTTP1.1 البروتوكول أن لذالك HTTP1.0 من بكثير أكثر HTTP1.1 في الهيدر و السرفلت في فاعلية من يزيد الهيدر ذالك الهيدر لـ استخدامك قبل المتصف يدعمه الذي HTTPالبروتوكول إصدار معرفة عليك
request.getRequestProtocol الطريقة باستخدام
بروتوكول لـ الرسمية المواصفات لمعرفة Response Header أهم بشرح نبدأ اآلنHTTP1.1 الوثائق خالل فمن RFC الموقع من http://www.rfc-editor.org
Allow
وهي السيرفر يدعمها التي .(GET, POST, etc) الطلب طريقة الهيدر بهذا تحدد أنتوتعطي( بها مسموح غير )405 لالستجابة ضرورية بهذا المستعرض على عندك كطريقة ترمز التي الحاالت من مجموعة مع سندرسها الحالة وهذه Method Not Allowed الشكلأن. الدرس في بأرقام السرفلت في service لطريقة االفتراضية الطلب الطريقة القادم
تولد .OPTIONS نوع من طلب أنه على الهيدر هذا في أليا
Cache-Control
Connection
Content-Disposition
Content-Encoding
Content-Language
Content-Length
Content-Type
Expires
Last-Modified
Location
Refresh
Retry-After
Set-Cookie
الهيدر استخدام على األمثلة
المستعرض على أكسل ملف أنشاء عن هو األول: المثال