0

クッキーについて、互換性があるかどうかなど、私は明らかに多くのことを知りません。これが可能であれば、誰かがその方法の例を示すことができますか?

4

1 に答える 1

0

「FirefoxのCookieを使用する」とはどういう意味かよくわかりません。これは、Apache HttpClientリクエストと一緒にCookieを渡すことで、GoolgeReaderAPIからデータを取得するために作成したコードの一部です。

Googleが接続時に提供するCookie( "SID")をリクエストとともに送信する必要があります。これはあなたが探しているものですか?

// Obtain SID
    GetMethod getLogin = new GetMethod("https://www.google.com/accounts/ClientLogin?service=reader&Email="+
            login+"&Passwd="+password);
    client.executeMethod(getLogin);
    String loginText = getLogin.getResponseBodyAsString();
    // The value of SID is loginText.substring (4,firstLineLength)
    BufferedReader reader = new BufferedReader(new StringReader(loginText));
    String SID = loginText.substring(4, reader.readLine().length() );

GetMethod grabData = new GetMethod("http://www.google.com/reader/atom/user/-/state/com.google/broadcast");
grabData.setRequestHeader("Cookie", "SID="+SID);
client.executeMethod(grabData);
于 2011-02-17T22:04:49.003 に答える