REST 기반 서비스를 사용하기위한 Generic Python 라이브러리가 있습니까?
확인. REST 기반 서비스를 사용하고 싶습니다.
파이썬을 사용하고 싶습니다. 사실 저는 파이썬을 사용할 것입니다.
내가 그것을 사용하고 싶은 방법은 명령 줄 / ipython에서, 나중에 공식적으로 코딩 할 의도로 다른 REST 서비스를 시도하는 것입니다. ( 일반 API가 아닌 REST 서비스 사용 )
파이썬에서 꽤 일반적이고 완전한 기능을 갖춘 REST 클라이언트 / API를 찾고 있습니다. 베어 뼈가 아니라 플러시 천으로 사용하기 좋습니다. 거기에 많은 것들이 있지만, 하나에 정착하고 그것을 마스터하고 싶습니다.
어떤 제안?
편집 : 이것은 하나입니다 :
https://github.com/benoitc/restkit
편집 : http://pypi.python.org/pypi/requests 가 정확히 맞습니다 .
편집 : http://pypi.python.org/pypi/siesta 는 완벽합니다!
"플러시"REST 클라이언트 라이브러리의 문제점은 REST 자체가 잘 정의되어 있지 않다는 것입니다. REST는 그 자체로 가능할 때마다 HTTP 표준을 사용하고 싶다는 의미이지만 그 외에는 필드가 활짝 열려 있습니다.
데이터가 JSON으로 인코딩되어 있습니까? URL 체계는 무엇이며 의미는 무엇입니까?
REST는 기본적으로 HTTP를 의미하므로 가장 좋은 방법은 httplib이지만 플러시라고 설명하지는 않습니다.
나는 주로 urllib2 또는 httplib2 만 사용 했습니다 . 범용 REST 클라이언트에 대한 용도를 실제로 찾지 못했습니다.
각 REST 인터페이스가 다르기 때문에 일반 REST 라이브러리와 같은 것은 거의 불가능합니다. 아 파크 WADL은 편안하고 서비스에 대한 WSDL-사장님 인터페이스 설명 언어를 설정하려는 시도가 있었다. 이러한 설명을 사용하면 일반 클라이언트가 가능하지만 아무도 WADL에 관심이없는 것 같습니다. 그리고 모두가 괜찮아 보입니다.
'Nice programing' 카테고리의 다른 글
MVC 및 Umbraco 통합 (0) | 2020.11.02 |
---|---|
ggplot의 geom_polygon 채우기에 사용자 정의 이미지 추가 (0) | 2020.11.02 |
g ++로 컴파일되는 이상한 코드 (0) | 2020.11.02 |
영화 상영 시간 API가 있나요? (0) | 2020.11.02 |
HashMap.clear ()에서 Arrays.fill ()이 더 이상 사용되지 않는 이유는 무엇입니까? (0) | 2020.11.02 |