java 根据访问的地址 获得cookie

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 根据访问的地址 获得cookie相关的知识,希望对你有一定的参考价值。

java 根据访问的地址 获得cookie 本次访问的cookie
例如ieHTTPHeader 工具中获得的cookie

最好使用纯java 不要web的

这个很简单啊,如果你有HttpServletRequest对象的引用,调用 Cookie[] cookies = request.getCookies();就可以获取到cookie信息。追问

HttpServletRequest对象 是需要地址 初始化的吗? 我怎么能够获得HttpServletRequest对象 需要引入外部jar 包吗 ? 能给我个小例子吗 ? 没太懂

追答

你的问题描述的不是很清楚,有几点疑问:
1、你是自己提供WEB服务,还是访问其他web服务时要获取cookie
2、你是要获取自己的电脑发起的请求时的cookie还是任何访问某个网站的的任意用户的cookie?

追问

我是作为用户访问 网站
例如 我只知道网站的网址
我访问他的时候会生成一个cookie 的 字符串 我想得到这个字符串
动态的或取这个cookie , cookie 随着我更换IP代理 是变化的

追答

1、需要你自己搭个代理服务器,你访问网站通过你的代理服务器访问,你的代理服务器可以拿到请求对象。
2、你自己想办法拦截你电脑所有的http请求,这个通过浏览器插件,或者更底层调用操作系统,对网络IO进行监听。

参考技术A 使用httpclient开源框架,都封装好了,网上教程也多,随便百度一下

以上是关于java 根据访问的地址 获得cookie的主要内容,如果未能解决你的问题,请参考以下文章

百度地图地址解析/逆地址解析

百度地图地址解析/逆地址解析

问题1: js 不能往非80端口写cookie? 问题2: 如果访问题地址是IP地址,80端口,是不是能写cookie

在java中将地址转换为纬度和经度以获得基于距离的建议

Java 网络编程

nginx 反向代理请求cookie丢失问题