Program Club

Python 3.x에는 어떤 SOAP 라이브러리가 있습니까?

proclub 2020. 10. 27. 23:42
반응형

Python 3.x에는 어떤 SOAP 라이브러리가 있습니까?


에서 Python 3기존 및 지원 SOAP 라이브러리를 검색했습니다 . (클라이언트와 서버 모두)

내가 찾은 라이브러리 목록은 다음과 같습니다.

파이썬 2 :

  • Zeep : Python 2.7 / 3에서 활성화되고 잘 문서화 됨
  • SOAPy : 중단 된 Python 2 프로젝트
  • ZSI : 중단 된 Python 2 프로젝트
  • soaplib : 중단 된 Python 2 프로젝트
  • SUDS : Python 2 프로젝트 중단 (2012 년 2 월 이후 활동 없음)
  • rpclib : Python 2 프로젝트 중단 (2012 년 8 월 이후 활동 없음)

파이썬 3 :

  • Zeep : 활발하고 잘 문서화 된 Python 2/3 프로젝트
  • SOAPy : 중단 된 Python 2 프로젝트
  • pysimplesoap : 활성 Python 2/3 프로젝트
  • SUDS-jurko : 꽤 비활성입니다. Python 2/3 프로젝트
  • 라돈 : 낮은 activivty. 그러나 웹 서비스 만

이 목록이 완전 해 보입니까? (참고로이 게시물 을 시작점으로 사용했습니다 (그 게시물의 목적은 동일하지만 Python 2))

ladon 은 나에게 Python 3에 대한 유일한 기존 프레임 워크로 보이지만 AFAIK는 서버 측 구현에만 사용할 수 있습니다.

아니요 : 중단 된 Python 2 프로젝트 중 하나를 직접 마이그레이션하고 싶지 않습니다. 필요한 경우 도움을 제공하는 적극적인 팀과 함께 지원되는 프로젝트를 찾고 있습니다.

2013 년 9 월 28 일 업데이트


서비스의 복잡성에 따라 서버 측에 ladon을 사용하고 더 나은 솔루션을 사용할 수있을 때까지 클라이언트를 직접 조롱 할 수 있습니다.

로깅을 켠 상태에서 sud (또는 이와 유사한)로 서비스를 호출하고 요청에 대한 SOAP 래핑을 기록하십시오. 이를 사용하여 요청을 래핑하고 일반 http로 서비스를 호출하십시오.

이상적인 솔루션은 아니지만 교체 할 패키지가 준비 될 때까지 얻을 수 있습니다.


나는 몇 달 전에 동일한 검색을했고 동일한 결론에 도달했습니다. 이 공간에서 선택할 것이 많지 않습니다. 나는 Python 2.7을 고수하고 사용하기가 쉽기 때문에 프로젝트에 SOAPy를 사용했습니다. 중단 될 수 있지만 여전히 작동합니다. 때로는 손을 좀 더럽 히고 스스로를 지원해야한다고 생각합니다. 그래서 우리는 프로그래머라고 불립니다.


rpclib : 유일한 활성 프로젝트 인 것 같습니다. 설명에서 그들은 Python 3을 테스트 할 자원 봉사자를 찾고 있다고 말합니다. 따라서 스스로 자원 봉사를해야 할 수도 있습니다!

참고 URL : https://stackoverflow.com/questions/7817303/what-soap-libraries-exist-for-python-3-x

반응형