0
분명히 쿠키에 대해 알지 못합니다. 호환이 가능하다면 등등. 가능하다면 누군가가 어떻게 예를 보여줄 수 있습니까?Apache HttpClient 클래스에서 Firefox의 쿠키를 사용할 수 있습니까?
분명히 쿠키에 대해 알지 못합니다. 호환이 가능하다면 등등. 가능하다면 누군가가 어떻게 예를 보여줄 수 있습니까?Apache HttpClient 클래스에서 Firefox의 쿠키를 사용할 수 있습니까?
"파이어 폭스 쿠키 사용"이 무슨 뜻인지 잘 모르겠습니다. 다음은 Goolge Reader API에서 Apache HttpClient 요청과 함께 쿠키를 전달하여 데이터를 수집하기 위해 작성한 코드 스 니펫입니다.
연결 요청시 Google이 연결시 제공하는 쿠키 ("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);
흠, 쿠키는 단순히 문자열 데이터입니까? – javamonkey79
그들은이 특별한 경우에 있습니다. 나는 로그인 정보로 Google에 "get"요청을 보내고 응답 텍스트의 하위 문자열로 필요한 쿠키가 포함 된 Google 응답을 저장합니다. 로컬 컴퓨터에서 쿠키를 가져 오는 관점에서 볼 때 확실하지 않습니다. ( – AlexFZ