나는 제어 할 수없는 .net 웹 서비스로 실행되는 중간 크기의 응용 프로그램을 가지고 있습니다. 그리고 쉬운 스크립팅을 가능케하는 위의 느슨한 pythonic API를 만들고 싶습니다.파이썬에서 웹 서비스를 사용하는 가장 좋은 방법은 무엇입니까?
저는 파이썬에서 웹 서비스를 사용하기위한 최선의/가장 실질적인 솔루션이 무엇인지 알고 싶습니다.
편집 : 복잡한 비누 WS 을 소비해야하는데 제어 할 수 없습니다.
나는 제어 할 수없는 .net 웹 서비스로 실행되는 중간 크기의 응용 프로그램을 가지고 있습니다. 그리고 쉬운 스크립팅을 가능케하는 위의 느슨한 pythonic API를 만들고 싶습니다.파이썬에서 웹 서비스를 사용하는 가장 좋은 방법은 무엇입니까?
저는 파이썬에서 웹 서비스를 사용하기위한 최선의/가장 실질적인 솔루션이 무엇인지 알고 싶습니다.
편집 : 복잡한 비누 WS 을 소비해야하는데 제어 할 수 없습니다.
Jython 및 IronPython 큰 자바 & .NET의 SOAP 라이브러리에 액세스 권한을 부여 있습니다.
당신이 CPython에 필요한 경우
는 ZSI 나에게 색다른 왔지만, 좋은 C++ SOAP 라이브러리를 래핑하는 Robin 같은 도구를 사용하는 것이 가능할 수있는 등 gSOAP 또는 파이썬에 패키지의 대부분API를 노출해야하는 경우 JSON으로 처리하는 것이 좋습니다. 파이썬은 JSON 개체에 대한 우수한 지원 (JSON 개체가 가리키고 파이썬 사전입니다)
(웹 서비스를 제어하지는 않지만) JSON을 선호하지만 JSON 객체는 반드시 파이썬 사전이 아닙니다. 파이썬에는 "true", "false"가 없습니다. 및 "null"(대 "True", "False"및 "없음"). 파서 + stringifier 필요합니다. – orip
Apache Axis C++ 그 이를 통해 SOAP 서비스가 파이썬 2.x에서의 작품이라고하지만, 파이썬 3.x를에 문제가있을 수 있습니다
내가 찾은 파이썬 3.x를위한 가장 적합한는 suds-jurko
당신이 소비하려고하다 SOAP WS? 또는 파이썬에서 웹 서비스/웹 응용 프로그램을 작성 하시겠습니까? –