목차
- URLEncoder.encode의 역할
- 지도를 요청할 땐 byte를 읽기 때문에 InputStream이 필요
핵심
- 기술말고 API와 소통하는 원리를 이해하자.
URLEncoder.encode의 역할
서버에 요청할 url에 들어 가는 변수에 공백이 있으면 공백을 %20로 변환 시켜 주는 역할. 공백을 utf-8로 변환하지 않으면 공백을 끝으로 인식해 제대로 서버에 요청할 수 없다.
지도를 요청할 땐 byte를 읽기 때문에 InputStream이 필요
문자열을 읽을 때는 BufferedReader가 필요하지만, byte를 읽을 때는 InputStream이 필요하다. API로 부터 통로를 만들어 주는 것이다. 읽어 올 땐 int로 받는다.
'프로그래밍 > Java' 카테고리의 다른 글
20.01.18) Java - 자주 하는 실수 (0) | 2020.01.18 |
---|---|
20.01.09) Java - 유용한 메서드 (0) | 2020.01.09 |
19.12.29) Java - I.O(입력 & 출력) (0) | 2019.12.29 |
19.12.29) Java - Geocoding(경도, 위도 추출) (0) | 2019.12.29 |
19.12.28) Java - org.json (0) | 2019.12.29 |