小编che*_*co2的帖子

如何将Cookie添加到HtmlUnit请求标头?

我正在尝试访问某个网站,但我无法将收集的"Cookie"添加到传出的POST请求标头中.我已经能够验证它们是否存在于CookieManager中.

任何替代HtmlUnit的方法也将受到赞赏.

public static void main( String[] args )
    {
        // Turn off logging to prevent polluting the output.
        Logger.getLogger("com.gargoylesoftware.htmlunit").setLevel(Level.OFF);

        try {
            final WebClient webClient = new WebClient(BrowserVersion.CHROME);



            webClient.getOptions().setCssEnabled(false);


            CookieManager cookieManager = webClient.getCookieManager();

            out.println(cookieManager.getCookies().toString());

            out.println("start");

            final HtmlPage loginPage = webClient.getPage("my_url");


            Map<?, ?> additionalRequest1 = loginPage.getWebResponse().getWebRequest().getAdditionalHeaders();

            Iterator<?> ite0 = additionalRequest1.entrySet().iterator();
             while(ite0.hasNext()){
                 out.println(ite0.next());
             }
             out.println("\n");

            out.println("after loginPage");



            out.println(cookieManager.getCookies().toString());

            Set<Cookie> cookies = new HashSet<Cookie>();
            cookies.addAll(webClient.getCookieManager().getCookies());
            StringBuilder cookieHeader = new StringBuilder();

            Iterator<Cookie> ite = cookies.iterator();
            while (ite.hasNext()){
                Cookie cookie = ite.next();
                cookie.getDomain().substring(1);
                String name …
Run Code Online (Sandbox Code Playgroud)

java htmlunit

3
推荐指数
1
解决办法
6150
查看次数

我如何使用 people API 获取 google 联系人组的成员列表?

我正在尝试获取联系人组中包含的成员列表。当我尝试使用ContactGroups GetmemberResourceNames作为字段时。我在 API 资源管理器上得到一个空的 JSON 响应。目前,我看不到任何其他方式来获取联系人组的成员

google-apis-explorer google-people-api

3
推荐指数
1
解决办法
1378
查看次数