내가 java에서 http통신을 해서 결과값을 출력하려고 함
근데 서버쪽에서는 cgi 스크립트를 이용해서 다른데서 데이터를 긁어와서 데이터를 뿌려주는것 같더라고?
그래서 브라우저로 볼때는 cgi결과값까지 잘 나오는데
java에서 긁으면 스크립트 결과값은 안나오고 껍데기만 나오는디
이거 같이 가져오는 방법이 없을랑가...?
내가 java에서 http통신을 해서 결과값을 출력하려고 함
근데 서버쪽에서는 cgi 스크립트를 이용해서 다른데서 데이터를 긁어와서 데이터를 뿌려주는것 같더라고?
그래서 브라우저로 볼때는 cgi결과값까지 잘 나오는데
java에서 긁으면 스크립트 결과값은 안나오고 껍데기만 나오는디
이거 같이 가져오는 방법이 없을랑가...?
으앙 뭔소린지 모르겠다능 두부F가 어디가겠음 - DCW
다이어그램은 설명에 도움을 준다에요? - DCW
그러니까 그냥 브라우저에서 보면 주소에 들어있는 모든 값들이 다 나오는데
자바로 urlconnection해서 inputstream으로 긁어오면 cgi로 받아와야하는 데이터들은 안들어온다는 말...
http 응답이 ajax 코드를 포함? - DCW
내가 잘못생각한것같아 그냥 html에서 <pre> 태그만 안들어오는거였음...
내가 서버사이드를 정확하게 몰라서... ajax코드 포함인지 아닌지는 모르겠는데, 사이트 자체가 오래된거라 아마 포함안되었을듯
문제를 파악? - DCW
그럼 이제 해결법 고민? - DCW
생각해보니까 cgi에 대한 응답이 없었으면 다른 html소스도 안들어오는게 당연한것 같더라고
get방식인것 같은데 중간에 주소파싱한게 깨진것 같기도 하고....
주소값에 =이 들어갔는데, 그거 잘못파싱했는지, 받은 소스에서 뒤에부분이 깨졌더라고
원래 주소값에 = 넣을때 다르게 치환해서 넣어줘야하나...?
아니면 &?
URL인코디코딩 스터디 시작이다에요? - DCW
오 뭔가 감이 잡힌다! 근데 서버에서 소스 가져오는건데, revision값이 지 맘대로 막 붙는거는 서버에서 그렇게 설정한거겠지...?
그니까 나는 pgal.c까지만 요청을 했는데 서버에서 받은 주소는 pgal.c&REV;= 이런식으로 받아버리네...