小编dar*_*esm的帖子

HttpsURLConnection和Cookies

基本上我只想从服务器获取cookie.这里是简单的代码,但我想这并不足以获得每个cookie,例如sessionID等.

import java.net.*;
import java.util.*;

    public class Cookie {

    public static void main(String[] args) {

        try {
            URL url = new URL("http://www.google.com/");
            URLConnection conn = url.openConnection();
            System.out.println(con.getHeaderField("Set-Cookie"));

        } catch (Exception e) { }
    }
}
Run Code Online (Sandbox Code Playgroud)

结果显示我只获得一个cookie:

NID=61=nNSsAl4g7DfxqHE7t__ghfoCc_J-RmY7PaTNoPOd_khLdvvuqI-fnteHgnQXMzmxj_C5HdMozcGfOTt8PvePLKpbDdUlzdVZiRKwNpQIej6_T69jt9C7Oi6E4F-gWPHD; expires=Mon, 14-Jan-2013 17:16:40 GMT; path=/; domain=.google.pl; HttpOnly
Run Code Online (Sandbox Code Playgroud)

Firefox获得NID和PREF,因此无法正常工作.

有没有办法获得PREF cookie?

任何人都可以告诉我这是发送POST的正确方法(下面的代码).

import java.io.*;
import java.net.URL;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.net.ssl.HttpsURLConnection;

public class Cookie_Example {

    public static void main(String[] args){

        try{
            String https_url = "https://ssl.filmweb.pl/j_login";
            URL url = new URL(https_url);
            String …
Run Code Online (Sandbox Code Playgroud)

java cookies http-post httpsurlconnection

8
推荐指数
1
解决办法
1万
查看次数

javax.validation.NotBlank缺少验证器

我要求在常见的api模块(多模块项目)中我不能使用任何类型的hibernate验证注释,所以我确实使用了javax.validation中的一个,这是可以接受的.

当我想验证包含NotBlank注释的域对象(我使用vaadin)时,问题就开始了.我得到以下异常

javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang.String'. Check configuration for 'name'
Run Code Online (Sandbox Code Playgroud)

通过调用调用验证

Validation.buildDefaultValidatorFactory().validateValue(beanType, propertyName, value)
Run Code Online (Sandbox Code Playgroud)

相同的代码与hibernate的NotBlank完美配合

来自javax的@Size @NotNull工作正常.

是否可以向DefaultValidatorFactory提供NotBlank验证器实现?

我错过了一些依赖吗?(我已经有了hibernate-validator)

来自javax的NotBlank和来自hibernate的NotBlank一样(我的意思是它验证字符串吗?)

怎么解决这个?

java spring hibernate hibernate-validator bean-validation

7
推荐指数
1
解决办法
4283
查看次数