java 实现获取http请求cookie 代码
时间: 2023-11-27 21:03:08 浏览: 153
在java中http请求带cookie的例子
可以使用Java中的HttpServletRequest对象的getCookies()方法来获取HTTP请求中的cookie。示例代码如下:
```java
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
public class CookieUtils {
public static Cookie getCookie(HttpServletRequest request, String name) {
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().equals(name)) {
return cookie;
}
}
}
return null;
}
}
```
使用示例:
```java
import javax.servlet.http.HttpServletRequest;
public class Example {
public void exampleMethod(HttpServletRequest request) {
Cookie cookie = CookieUtils.getCookie(request, "my_cookie_name");
if (cookie != null) {
String value = cookie.getValue();
// do something with the cookie value
}
}
}
```
在上面的示例中,我们使用了CookieUtils类中的getCookie()方法来获取名为"my_cookie_name"的cookie。如果找到该cookie,就可以使用getValue()方法来获取它的值。
阅读全文