0
SUDS에서는 서버에서 메소드를 호출하고 응답을받을 때 반환 값/속성 을 사용하여 액세스합니다. 표기법 (속성 액세스). 저에게 파이썬 객체에 응답을 저장하는 방법이 있습니까 - 모든 WSDL/SUDS가 server-data-type의 구조에 대한 생각을 가지고 있습니다.SUDS, Python : 반환 객체를 파이썬 데이터 유형으로 변환하는 방법
예 : SOAP 유형 : 클라이언트 정보
(reply){
Transaction =
(Transaction){
Reference1 = "1"
Reference2 = "2"
Reference3 = "3"
Reference4 = "4"
Reference5 = "5"
}
Notifications = ""
HasErrors = False
Countries =
(ArrayOfCountry){
Country[] =
(Country){
Code = "AD"
Name = "Andorra"
IsoCode = "020"
StateRequired = False
PostCodeRequired = False
PostCodeRegex = None
InternationalCallingNumber = "376"
},
내가이는 WSDL 정보를 사용하여 파이썬 데이터 유형/객체로 덤프 할 수 있습니까?
예는, 파이썬 내의 모든 객체는 파이썬 객체 - 당신이 할 때 내가 무엇을 의미하는 것은, 파이썬에서, : 당신이 얻을 것이다 인쇄 (cls.client.factory.create ("주소")) < class 'suds.sudsobject.Address'> 실제로 파이썬에서 네이티브 python-data-types (dict, list)로 구성된 'Address'라는 클래스로 복제 된 WSDL 데이터 유형 "주소"입니다. . (속성 표기법)을 사용하여이 Python 클래스에 액세스합니다. 클래스 레이어를 제거하고 'Address'의 레이아웃을 반영하는 객체 (dict, list, tuple)를 가져올 수 있습니까? –
링크가 죽었습니다 :(여기 – jononomo
과 같습니다. 링크가 아래로, 다른 곳에서는 찾아 볼 수 있습니까? – Ayoub