목차
- 주소 API 활용
주소 API 활용
go.kr에서 go뜻은 government의 약자입니다.
정부에서 운영하는 사이트라는 것이죠
api는 보통 http로 요청을 하면 json으로 반응을 해서 돌려줍니다.
(Application Programming Interface)
sdk를 다운로드하고 build path로 설정하여 응답도 받아줍니다.
내장 함수를 사용하면 엄청 편합니다.
software development kit
체험하기로 어떤 것을 사용할지 정해 봅시다!
팝업 API가 괜찮네요.
팝업을 사용해봅시다.
*
보통 도메인까지 주소로 생각하면 됩니다
*
이제 api를 활용할 수 있습니다.
아래의 주소의 ? ?에 각각 confm키와 returnUrl를 입력해주면
https://www.juso.go.kr/addrlink/addrLinkUrl.do?confmKey=?&returnUrl=?
도로명주소 API를 이용할 수 있습니다.
상세주소를 입력하면
다시 localhost:8000으로 돌아옵니다.
returnUrl으로 설정해두었기 때문입니다.
(값을 받고 돌아오는 URL)
아직 localhost:8000에 post로 받아주는 method가 아직 없기 때문에 오류가 뜹니다.
컨트롤러에 @PostMapping("/")을 추가를 해주면 해결이 됩니다.
받아주는 타입으로는 x-www-..., Json이 대부분이고 xml까지도 사용합니다.
아까 도로명주소 api문서를 참조하면 많은 것들을 더 알 수 있습니다!
Reference
https://www.juso.go.kr/addrlink/devAddrLinkRequestGuide.do?menu=roadApi
'BackEnd > Spring' 카테고리의 다른 글
[Spring][14]API Practice2[Address API 구현코드, Debug] (0) | 2021.07.12 |
---|---|
[Spring][13]API Practice[API 실습, test] (0) | 2021.07.11 |
[Spring][11]JPA fetchType, Mapping, Open-in-view[양방향 맵핑 정리,LAZYloading] (0) | 2021.07.09 |
[Spring][10]ORM, JPA oneToMany[양방향 Mapping 실습] (0) | 2021.07.08 |
[Spring][9]RDB, Object Relationship Mapping in Spring[관계형 데이터베이스, ORM] (0) | 2021.07.07 |