获取HttpServletRequest中的ip地址和body中的请求数据

获取HttpServletRequest中的ip地址和body中的请求数据,第1张

获取ip地址的方法:

String ip = requestgetHeader("x-forwarded-for");

    if(ip == null || iplength() == 0 || "unknown"equalsIgnoreCase(ip)) {       

    ip = requestgetHeader("Proxy-Client-IP");       

    }   

    if(ip == null || iplength() == 0 || "unknown"equalsIgnoreCase(ip)) {       

        ip = requestgetHeader("WL-Proxy-Client-IP");       

    }       

    if(ip == null || iplength() == 0 || "unknown"equalsIgnoreCase(ip)) {       

        ip = requestgetRemoteAddr();       

    } 

获取body请求体中的数据的方法:

用io去读

BufferedReader reader = requestgetReader();

    String str, wholeStr ="";

    while((str = readerreadLine()) != null){

    wholeStr += str;

    }

    JSONObject params = new JSONObject()parseObject(wholeStr);

然后paramsget("xx")就可以直接获取参数了  当然请求体中的数据得是json格式

可以从Gmail中提取出>

GMail Drive shell extension 1010

这绝对是一款会让Gmail用户100%惊奇和惊喜的软件这款只有100多k的软件会在你的硬盘上生成一个虚拟硬盘分区GMail Drive,文件系统为GMailFS(哈,好像微软在Longhorn里的是WinFS吧)这样你的硬盘上就多出了1个G的空间了你可以在GMail Drive上进行任意的复制、粘贴、删除、创建新的文件夹,甚至拖曳 *** 作,而所有的文件都是存储在Gmail的服务器上这样你就可以充分利用Gmal的1G空间了当然这一切的前提是你必须有一个Gmail的帐户!

下载地址:>

以上就是关于获取HttpServletRequest中的ip地址和body中的请求数据全部的内容,包括:获取HttpServletRequest中的ip地址和body中的请求数据、在java后台服务器,如何根据HttpSession获得客户端ip、可以从Gmail中提取出http的正确地址吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9782681.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存