반응형
stdict.korean.go.kr/openapi/openApiInfo.do
위 사이트에 들어가 오픈 API 사용 신청을 합니다.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;
public class apitest {
public static void main(String[] args) {
try {
String key = "";
String word = "나무";
URL url = new URL("https://stdict.korean.go.kr/api/search.do?key=" + key
+ "&type_search=search&q=" + word);
HttpsURLConnection connection = (HttpsURLConnection) url.openConnection();
connection.setRequestMethod("GET");
BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line = "";
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
API를 호출하는 코드입니다.
key 부분에 본인 인증키를 넣고 실행해보면
이런 식으로 뜰 것입니다.
word의 내용을 바꾸면 내용으로도 검색을 할 수 있습니다.
2편 - 파싱
반응형
'Java' 카테고리의 다른 글
이클립스 디버깅 값 중간에 끊김 (0) | 2023.04.22 |
---|---|
이클립스 Ctrl+F 찾기 배경 설정 (0) | 2023.01.04 |
[Java] BigInteger 클래스 사용 (0) | 2021.05.27 |
[Java] 표준국어대사전 오픈 API 사용하기 - 2(파싱) (0) | 2021.04.22 |
[Java] Thread를 이용한 타이머 + GUI (1) | 2021.04.01 |
댓글