2008-08-26 2 views
7

나는 제어 할 수없는 .net 웹 서비스로 실행되는 중간 크기의 응용 프로그램을 가지고 있습니다. 그리고 쉬운 스크립팅을 가능케하는 위의 느슨한 pythonic API를 만들고 싶습니다.파이썬에서 웹 서비스를 사용하는 가장 좋은 방법은 무엇입니까?

저는 파이썬에서 웹 서비스를 사용하기위한 최선의/가장 실질적인 솔루션이 무엇인지 알고 싶습니다.

편집 : 복잡한 비누 WS 을 소비해야하는데 제어 할 수 없습니다.

+0

당신이 소비하려고하다 SOAP WS? 또는 파이썬에서 웹 서비스/웹 응용 프로그램을 작성 하시겠습니까?

답변

1

JythonIronPython 큰 자바 & .NET의 SOAP 라이브러리에 액세스 권한을 부여 있습니다.

당신이 CPython에 필요한 경우

ZSI 나에게 색다른 왔지만, 좋은 C++ SOAP 라이브러리를 래핑하는 Robin 같은 도구를 사용하는 것이 가능할 수있는 등 gSOAP 또는 파이썬에 패키지의 대부분

3

API를 노출해야하는 경우 JSON으로 처리하는 것이 좋습니다. 파이썬은 JSON 개체에 대한 우수한 지원 (JSON 개체가 가리키고 파이썬 사전입니다)

+1

(웹 서비스를 제어하지는 않지만) JSON을 선호하지만 JSON 객체는 반드시 파이썬 사전이 아닙니다. 파이썬에는 "true", "false"가 없습니다. 및 "null"(대 "True", "False"및 "없음"). 파서 + stringifier 필요합니다. – orip

0

Apache Axis C++ 그 이를 통해 SOAP 서비스가 파이썬 2.x에서의 작품이라고하지만, 파이썬 3.x를에 문제가있을 수 있습니다

내가 찾은 파이썬 3.x를위한 가장 적합한는 suds-jurko