[JAVA] 자바 HTTPURLConnection의 응답을 JSON 데이터로 파싱 하기
·
JAVA
URLConnection을 통해 서버와 통신하여 요청을 보내고 서버가 다시 응답을 보내 받는 것까지 알아보았다. 그러면 이제 응답받은 내용들을 읽어보는 방법을 알아보자. 아래는 전체 코드로 응답이 200으로 성공이라면 실행 될 내용들을 적어 보았다. 더보기 if (resposeCode == 200) { BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream())); StringBuilder sb = new StringBuilder(); String line; while ((line = br.readLine()) != null) { sb.append(line + "\n"); } br.close(); String res..
자바 URLConnection과 HttpURLConnection
·
JAVA
[URLConnection] URLConnection은 추상 클래스로 네트워크에 대한 연결을 나타내는 자바의 기본 클래스이다. URLConnection은 http, https, ftp 등의 프로토콜을 지원한다. 기본적으로 URL 객체를 생성하고 해당 URL에 대한 openConnection() 메서드를 호출하면 해당 URL 과의 연결에 대한 URLConnection 객체를 얻을 수 있다. URLConnection을 사용하여 데이터를 읽거나 쓸 수 있고 웹페이지의 내용을 가져오는데 사용될 수 도 있다. 근데 조금 더 구체적인 웹 요청을 하기 위해서는 HttpURLConnection을 같이 사용하는게 더 적합하다. [HTTPURLConnection] HttpURLConnection 은 URLConnectio..
[JAVA] 입출력을 사용하여 입력 값을 받는 메모장 프로그램 만들기
·
JAVA
읽기, 쓰기, 삭제 기능을 포함 한 메모장 프로그램을 만들어보자 ① 우선 메모장의 읽기, 쓰기, 삭제 기능을 구현한다. package memo; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Scanner; public class Memo { // init 메서드는 프로그램이 실행 될 떄마다 한번씩 호출해서 디렉토리가 있나 확인 해 주려고 생성함 public void init(String dname) { // dname을 파라미터로 받고 File dir = new File..
[JAVA] 입출력 스트림 ⑤ 파일 복사
·
JAVA
파일복사는 입력스트림에서 값을 받아와서 출력 스트림을 통해 다른 파일로 옮기는 과정을 거친다. 첫번째 예시는 클래스를 이용하여 파일을 복사하는 방법이다. 객체지향 프로그래밍을 사용하여 유지보수가 용이하다 package 파일복사프로그램2; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.Arrays; import java.util.Scanner; //메서드는 파일읽기 와 파일복사 메서드 두개를 만든다. class FileCopy2 { //FileCopy 클래스 생성 publi..
해니01_15
'JAVA' 카테고리의 글 목록 (9 Page)