첫 번째 페이지에 쿠키 (a)를 설정하는 사이트가있는 경우 양식을 채우고 동일한 쿠키 (a)를 두 번째 페이지로 보내야합니다. 이 두 번째 페이지에서 세 번째 페이지로 이동하는 다른 양식을 작성하고, 쿠키 (a)를 보내면 사이트에서 다른 쿠키 (b)를 설정 한 다음 마지막 페이지로 리디렉션합니다. 하지만 마지막 페이지가 나타나기 위해서는 양쪽 쿠키 (a와 b)가 필요합니다.
이제 첫 번째 페이지에 대한 연결을 열고 응답 헤더에서 쿠키 (a)를 가져 와서 두 번째 페이지에 requestProperty로 추가하면 더 이상 URLConnection.write()를 사용할 수 없습니다. 연결. 새로운 POSTDATA의 작성은 2 페이지를 채우고 3 페이지로 이동하는 데 필요합니다. 이제 다른 URLConnection을 만들 수 있습니다 >> requestProperty >>로 쿠키를 추가하고 연결,
하지만 문제는 : 쿠키 (a)는 하나의 세션에만 유효하므로 두 번째 연결을 열면 쿠키가 없습니다. 더 이상 정확하지 않습니다. 그리고 올바른 쿠키를 page3에 보내지 않으면 .getHeaderFields.get ("Set-Cookie")에 'null'이 반환됩니다.
그래서 초 쿠키 (b)를받는 방법을 아는 사람이 있습니까? 같은 세션 또는 무언가를 다시 시작/복원/유지함으로써
- 어쩌면 - 어쩌면 ..? ...Java URL 연결 문제 쿠키 사용
내가 그렇지 않으면 단지 설명을 올려주세요,이 분명하다 바랍니다. 감사!
brain ... melting .... ahhhhh .... –