웹 페이지를 socket으로 읽어오는 방법??
글쓴이: leedk / 작성시간: 월, 2008/09/15 - 4:14오후
안녕하세요?
웹 페이지를 프로그램으로 가져와서
좀 의미있는 작업을 하고 싶은데요....
인터넷 프로그래밍 수업시간에 배운, socket으로 포트번호 80으로 접속해서,
GET HTTP/1.0 \r\n\r\n
으로 보내서 받는 방식으로 구현을 해봤는데,
www.naver.com은 잘 됐습니다. 하지만, 다른 사이트( daum 이나 cyworld 나 웬만한 페이지는...)
BAD REQUEST 혹은, HTTP/1.1 302 Found
가 뜨더라구요. ㅠㅠ
혹시 일부러 막아놓은 건가 싶기도 하는데,
웹 페이지를 프로그램으로 가져오는 좋은 방법 추천 좀 부탁드립니다.
Forums:
GET URI HTTP/1.0\r\nHost:
GET URI HTTP/1.0\r\nHost: 호스트네임\r\n\r\n
정도로 해보세요.
예를 들어 http://daum.net/help 를 받아오고 싶다면
GET /help HTTP/1.1
Host: daum.net
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
아...
write해줄때 길이를 정확하게 해서 보내줬어야 했군요...
덕분에 잘 작성했습니다. 정말 감사합니다.
댓글 달기