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
'Program Club' 카테고리의 다른 글
| Scala 2.10 매크로 문서화 (0) | 2020.10.27 |
|---|---|
| TemplateHaskell을 사용하여 네임 스페이스의 모든 이름 나열 (0) | 2020.10.27 |
| Python C-API에서 파생 된 형식을 동적으로 만드는 방법 (0) | 2020.10.27 |
| 내 모든 JavaFX TextField에는 줄이 있습니다. (0) | 2020.10.27 |
| PLBuildVersion 클래스는 둘 다 / 응용 프로그램에서 구현됩니다. (0) | 2020.10.27 |