مثال SOAP
- الصفحة السابقة ربط SOAP HTTP
- الصفحة التالية مقدمة إلى SOAP
مثال SOAP
في المثال التالي، تم إرسال طلب GetStockPrice إلى الخادم. يحتوي هذا الطلب على معامل StockName، ويتم رد Price في الاستجابة. يتم تعريف مساحة الاسم لهذه الوظيفة في هذا العنوان: "http://www.example.org/stock"
طلب SOAP:
POST /InStock HTTP/1.1 Host: www.example.org Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPrice> <m:StockName>IBM</m:StockName> </m:GetStockPrice> </soap:Body> </soap:Envelope>
استجابة SOAP:
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: nnn <?xml version="1.0"?> <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope" soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding"> <soap:Body xmlns:m="http://www.example.org/stock"> <m:GetStockPriceResponse> <m:Price>34.5</m:Price> </m:GetStockPriceResponse> </soap:Body> </soap:Envelope>
- الصفحة السابقة ربط SOAP HTTP
- الصفحة التالية مقدمة إلى SOAP