이 글은 Java에서 HttpConnection을 이용해서 웹 페이지를 가져오는 방법에 대한 글입니다.
Java의 HttpConnection도 C#과 마찬가지로 웹의 렌더링이 이루어지지 않고 순수한 웹 페이지만 읽어 옵니다. 그래서 xml 파일이나 html의 메타태그를 이용하거나 웹페이지 간의 API를 참조하는 방법으로는 유용하게 사용될 듯싶습니다.
제가 위 소스를 위해서 apache로 php 예제를 만들었습니다.
위 php를 http://localhost/index.php로 지정한 다음, 위 작성한 소스를 실행하겠습니다.
위와 같은 결과를 얻었습니다.
200은 웹 페이지의 응답코드입니다. 200이면 정상입니다.
예제로 Get방식과 Post 방식으로 두 번 실행했습니다.
첫번째는 Get 방식으로 접속을 해서 결과 데이터의 Get=Test의 결과를 얻었습니다.
두번째는 Post 방식으로 접속을 해서 Post=Test의 결과를 얻었습니다.
여기까지 HttpURLConnection 를 이용해서 웹 페이지를 읽어 드리는 방법에 대한 설명이었습니다.
'■ JAVA > Study' 카테고리의 다른 글
[Java] Compare 함수, compareTo() 사용법 - 비교를 하는 거? (0) | 2020.10.09 |
---|---|
[JAVA] StringBuilder와 StringBuffer의 차이 (0) | 2020.10.09 |
[JAVA] Base64 인코딩, 디코딩하는 방법 (0) | 2020.10.08 |
[JAVA] 파일 전송 예제 (0) | 2020.10.07 |
[JAVA] Zip 압축 해제 (0) | 2020.10.07 |