Searching for SOAP methods from an Amazon S3 web service
If you need to interact with a server that implements web services in SOAP, then this recipe can help to get a starting point.
Getting ready
We can use the third-party SOAPpy
library for this task. This can be installed by running the following command:
$ sudo pip install SOAPpy
How to do it...
We create a proxy instance and introspect the server methods before we can call them.
In this recipe, let's interact with an Amazon S3 storage service. We have got a test URL for the web services API. An API key is necessary to do this simple task.
Listing 7.5 gives the code for searching for SOAP methods from an Amazon S3 web service, as shown:
#!/usr/bin/env python # Python Network Programming Cookbook -- Chapter - 7 # This program requires Python 2.7 or any later version # SOAPpy has discontinued its support for Python 3. # You may find more information and other potential libraries at https://stackoverflow.com/questions/7817303/what-soap-libraries...