ฉันกำลังทำงานในโครงการ Spring MVC controller ซึ่งฉันกำลังทำการเรียก GET URL จากเบราว์เซอร์ -
ด้านล่างนี้คือ url ที่ฉันโทรออกจากเบราว์เซอร์ -
http://127.0.0.1:8080/testweb/processing?workflow=test&conf=20140324&dc=all
และด้านล่างนี้คือรหัสที่โทรมาหลังจากกดปุ่มที่เบราว์เซอร์ -
@RequestMapping(value = "processing", method = RequestMethod.GET)
public @ResponseBody ProcessResponse processData(@RequestParam("workflow") final String workflow,
@RequestParam("conf") final String value, @RequestParam("dc") final String dc) {
System.out.println(workflow);
System.out.println(value);
System.out.println(dc);
// some other code
}
คำชี้แจงปัญหา:-
มีวิธีใดบ้างที่ฉันสามารถแยกที่อยู่ IP จากส่วนหัวบางส่วนได้หรือไม่? ความหมายฉันต้องการทราบว่าที่อยู่ IP ใดมีการโทรมาหมายถึงใครก็ตามที่โทรมาเหนือ URL ฉันจำเป็นต้องรู้ที่อยู่ IP ของพวกเขา เป็นไปได้ไหมที่จะทำ?