프로그래밍을 하다보면 rest call을 해야 할때가 종종 있다....별로없나?;;콜록 ㅎ python은 rest call도 상당히 편하다~ 다른 언어들도 편하지만....음 파이썬도 편하다^^ 정말 짧은 코드로 rest call을 효과적으로 할 수 있다.
언제나 그렇듯 필요한 라이브러리는 항상 훌륭한 분들이 만들어 놓으셨다^^ urllib를 사용하면 쉽게 rest call을 처리 할 수 있다.
http://docs.python.org/2/library/urllib.html
document도 참 친절하다^^
모듈을 인스톨하거나 다운 받을 필요없다 바로 사용 할 수 있다. 우와~
# lib import
import json, urllib2, urllib
# target url
BASE_URL = 'http://apis.daum.net/local/geo/addr2coord'
# 사용할 api key
apikeys = [
'DAUM_LOCAL_DEMO_APIKEY'
]
# 파라미터들
params = {
'apikey' : apikeys[count%4],
'q' : '성남시 분당구 율동 300-2',
'output' : 'json'
}
# urlencode 후 rest call
req = urllib2.urlopen(BASE_URL, urllib.urlencode(params)).read()
# json data
jsonData = json.loads(req)
끝 너무 간단하다~^^
간단해도 쓸려고 하면 기억 나지않는다..콜록...
끝
콜록...
답글삭제뭐야 ㅋㅋ 댓글이라 좋아햇더니 ㅠㅠ ㅋㅋㅋㅋ
삭제