python中的SOAP客户端,如何使用XML进行复制

2024-04-20 07:13:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用suds发送XML,我的请求正常工作,但我真的很困惑如何使用XML复制我的结果。我的suds客户机正在使用以下命令发送XML请求:

from suds.client import Client
ulr = "xxxxxxx"
client = Client(url)

...

client.last_received.str()

但是我不确定如果我使用请求库,我会把请求发送到哪里。如何在python请求中复制来自suds客户机的请求?在


Tags: fromimport命令clienturl客户机xmlsuds
1条回答
网友
1楼 · 发布于 2024-04-20 07:13:37

大多数SOAP api只是简单的HTTP,使用POST-因此很容易与任何标准的HTTP客户机(如请求)进行模拟。在

{s-ds首先要看的是如何将这些头文件发送到suds库中,然后是如何将这些头文件发送到一个文件体中。在

99%的httpsoap API的一个定义特性是,对于每个请求,您的请求都指向同一个端点(例如,'http://yyy.com:8080/Posting/LoadPosting.svc),而实际操作是在报头中使用SOAPAction报头指定的)。与restfulapi相比,在restfulapi中,操作隐含在您调用的动词+端点(POST /userGET /menu等)

相关问题 更多 >