Making SOAP Requests

Topics

This section provides information on making SOAP requests with the Amazon SimpleDB web service.

The Amazon SimpleDB web service supports the SOAP message protocol for calling service operations over an HTTP connection. The easiest way to use the SOAP interface with your application is to use a SOAP toolkit. SOAP toolkits are available for most popular programming languages and platforms.

The service's Web Services Definition Language (WSDL) file describes the operations and the format and data types of their requests and responses. Your SOAP toolkit interprets the WSDL file to provide your application access to the operations. For most toolkits, your application calls a service operation using routines and classes provided or generated by the toolkit.

For information on the WSDL file, see API Conventions.

The API reference in this guide describes the parameters and their values for each operation. You might find it useful to view the WSDL file directly to see how the request parameters appear in the XML that your toolkit generates. You can also see how your toolkit makes the operations available to your application code.

This section provides a sample REST request and response.

The request element contains the AWSAccessKeyId, Timestamp, and Signature. These authenticate that you sent the request. For more information on these values, see AWS Request Authentication.

In addition to the request authentication parameters, the request element contains the parameters of the specific operation being called. For a description of an operation's parameters, see the appropriate page for the operation in the API reference.

For more information about these parameters and their values, see Common Parameters.