وكيل السلسلة = request.getheader("user-agent");
stringtokenizer st = new stringtokenizer(agent,";");
st.nexttoken();
// احصل على اسم متصفح المستخدم
سلسلة متصفح المستخدم = st.nexttoken();
// احصل على اسم نظام التشغيل الخاص بالمستخدم
string users = st.nexttoken();
يمكنك أيضًا الحصول على معلومات الجهاز المحلي مثل:
معلومات نظام التشغيل
system.getproperty("os.name"); //win2003 هو في الواقع فوز XP؟
system.getproperty("os.version");
system.getproperty("os.arch");
المتصفح:
request.getheader("user-agent")
مظروفًا أحمر آخر
request.getheader("user-agent") يُرجع رقم الإصدار ونوع متصفح العميل
getheader(string name): يحصل على معلومات رأس ملف الإرسال المحددة بواسطة بروتوكول http،
request.getmethod(): يحصل على البيانات المرسلة من العميل إلى الخادم تتضمن الطرق الحصول على الطلبات ونشرها ووضعها وأنواع أخرى من
الطلبات getrequesturi (): احصل على عنوان العميل الذي أصدر
طلب سلسلة الطلب getservletpath (): احصل على مسار ملف البرنامج النصي المطلوب بواسطة
طلب
العميلgetservername(): احصل على
request.getserverport(): احصل على رقم منفذ الخادم
request.getremoteaddr(): احصل على عنوان IP الخاص بالعميل
request.getremotehost(): احصل على اسم الكمبيوتر العميل في حالة فشله، قم بإرجاع الملف
طلبعنوان IP للكمبيوتر العميل
getprotocol():
request.getheadernames(): يُرجع أسماء كافة رؤوس الطلبات، مجموعة النتائج هي مثيل لفئة التعداد
request.getheaders(string name): تُرجع كافة قيم رأس الطلب بالاسم المحدد، مجموعة النتائج هي مثيل لفئة التعداد