JAVA에서 1번 URL을 연결이 지속적으로 되고 있고, 해당 쿠키를 받아서 <div>2번 URL을 연결할때 1번의 쿠키를 입혀서 접속하려고 합니다.</div> <div><br></div> <div>구글링을 아무리 해봐도 JSP밖에 나오질 않네요..</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String cookie = null;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>String session=null;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>URL abc = new URL("http://");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>HttpURLConnection conn = (HttpURLConnection)abc.openConnection();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>conn.setUseCaches(true); </div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>conn.setInstanceFollowRedirects(false);</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>conn.setRequestMethod("POST");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>conn.connect();</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> Map m = conn.getHeaderFields();</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>if(m.containsKey("Set-Cookie")) {</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> Collection c = (Collection)m.get("Set-Cookie");</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span>for(Iterator i = c.iterator(); i.hasNext(); ) {</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> cookie += (String)i.next();</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span> }</div> <div> <span class="Apple-tab-span" style="white-space:pre;"> </span>} </div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>URL url = new URL("http://"); </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>HttpURLConnection huc = (HttpURLConnection)url.openConnection(); </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> huc.setRequestMethod("GET"); </div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span> huc.setRequestProperty("Cookie", cookie);</div> <div><span style="font-size:9pt;"><span class="Apple-tab-span" style="white-space:pre;"> </span>InputStream a=huc.getInputStream();</span></div> <div><span style="font-size:9pt;"><span class="Apple-tab-span" style="white-space:pre;"> </span> InputStreamReader isr = new InputStreamReader(a, "UTF-8"); </span></div> <div><span style="font-size:9pt;"><span class="Apple-tab-span" style="white-space:pre;"> </span> JSONObject object = (JSONObject)JSONValue.parse(isr);</span></div> <div><span style="font-size:9pt;"><br></span></div> <div><span style="font-size:9pt;">헤더앞쪽 부분이 이렇게 나오는데</span></div> <div>null=[HTTP/1.1 200 OK], Cache-Control=[no-cache], Server=[Apache], Connection=[close], Vary=[Accept-Encoding]</div> <div><br></div> <div>저기 <span style="font-size:9pt;">Connection=[close] 부분을 유지를 해야되는 걸까요?</span></div> <div><span style="font-size:9pt;">해결방법을 아시는분 답변 부탁드립니다!</span></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.