본문 바로가기


서비스 방식

REST(Representational State Transfer) 방식

  • REST는 월드 와이드 웹과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로, 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개되었습니다.
  • 발표 당시는 대규모의 네트워크 시스템을 위한 방법이라는 뜻이었지만 최근 이용되고 있는 REST는 HTTP와 XML을 이용하여 데이터를 주고 받는 웹 서비스를 이용하는 것으로 쓰이고 있습니다.
  • ※ URL호출을 통해 데이터를 요청하며, 그 결과는 XML형태로 반환되고 , 각각의 요청과 반환되는 XML형식은 아래와 같은 구조로 이루어집니다.
  • ※ 아래와 같은 방법을 통해 개발자는 다양한 웹 서비스, 응용 어플리케이션을 제작할 수 있습니다.
GET요청, RETURN 데이터
GET요청 RETURN 데이터
GET요청 http://openapi.its.go.kr/trafficInfo?apiKey=test&type=all&minX=126.800000&maxX=127.890000&minY=34.900000&maxY=35.100000&getType=xml
RETURN 데이터
                                        
                                            
<?xml version='1.0' encoding='UTF-8'?>
<response>
<header>
<resultCode>0</resultCode>
<resultMsg>SUCCESS</resultMsg>
</header>
<body>
<totalCount>8810</totalCount>
<items>
<item>
<roadName>남문로</roadName>
<drcType/>
<linkNo/>
<linkId>1750000100</linkId>
<startNodeId>3340015000</startNodeId>
<endNodeId>1750000100</endNodeId>
<speed>73</speed>
<travelTime>12.01</travelTime>
<createdDate>20201130144001</createdDate>
</item>
</items>
</body>
</response>
                                            
                                        
                                    

오픈데이터 소개

오픈데이터는 국가교통정보센터가 생성 또는 취득하여 관리하고 있는 교통정보 데이터를 국민이 쉽고 편리하게 이용할 수 있도록
파일데이터 및 Open API(Application Program Interface) 등 다양한 방식으로 제공하는 서비스입니다.

개발가이드

제공데이터

교통소통정보
공사ㆍ사고정보
CCTV정보
교통예측정보
차량검지기정보
VMS정보
교통안전도우미정보
가변속도표지정보(VSL)
취약구간정보
표준노드링크

서비스 흐름