ตัวแทนสตริง = request.getheader("user-agent");
stringtokenizer st = stringtokenizer ใหม่ (ตัวแทน,";");
st.nexttoken();
//รับชื่อเบราว์เซอร์ของผู้ใช้
สตริง userbrowser = st.nexttoken();
//รับชื่อระบบปฏิบัติการของผู้ใช้
string users = st.nexttoken();
คุณยังสามารถรับข้อมูลเครื่องในเครื่องได้ดังนี้:
ข้อมูลระบบปฏิบัติการ
system.getproperty("os.name"); //win2003 จริง ๆ แล้วเป็น win xp?
system.getproperty("os.version");
system.getproperty("os.arch");
เบราว์เซอร์:
request.getheader("user-agent")
ส่งซองจดหมายสีแดงอีกอัน
request.getheader("user-agent") ส่งคืนหมายเลขเวอร์ชันและประเภทของเบราว์เซอร์ไคลเอ็นต์
getheader(ชื่อสตริง): รับข้อมูลส่วนหัวของไฟล์การส่งที่กำหนดโดยโปรโตคอล http,
request.getmethod(): รับข้อมูลที่ส่งจาก ลูกค้าไปยังเซิร์ฟเวอร์ วิธีการรวมถึงรับ โพสต์ วาง และ
คำขอประเภทอื่น ๆ getrequesturi(): รับที่อยู่ไคลเอ็นต์ที่ออกคำขอสตริงคำขอ
getservletpath(): รับเส้นทางไฟล์ของไฟล์สคริปต์ที่ร้องขอโดย
คำขอ
ของลูกค้า. getservername(): รับเซิร์ฟเวอร์
request.getserverport(): รับหมายเลขพอร์ตของเซิร์ฟเวอร์
request.getremoteaddr(): รับที่อยู่ IP ของลูกค้า
request.getremotehost(): รับชื่อของคอมพิวเตอร์ไคลเอนต์
คำขอที่อยู่ IP ของคอมพิวเตอร์ไคลเอนต์
getprotocol():
request.getheadernames(): ส่งกลับชื่อของส่วนหัวคำขอทั้งหมด ชุดผลลัพธ์เป็นอินสแตนซ์ของคลาสแจงนับ
request.getheaders(ชื่อสตริง): ส่งกลับค่าทั้งหมดของ ส่วนหัวของคำขอที่มีชื่อที่ระบุ ชุดผลลัพธ์เป็นอินสแตนซ์ของคลาสแจงนับ