savon मणि का उपयोग करने के लिए ins0 कहते हैं, मैं निम्नलिखित अनुरोध एक्सएमएल मिलती है:Savon गहरे लाल रंग का रत्न टैग
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wsdl="URL"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ins0="SOME URL">
<soap:Body>
<ins0:Test xmlns="SOME URL">
</ins0:Test>
</soap:Body>
</soap:Envelope>
लेकिन यह इस बजाय होने की जरूरत है:
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:wsdl="URL"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<Test xmlns="SOME URL">
</Test>
</soap:Body>
</soap:Envelope>
सूचना ins0
हटा दिया गया था।
कोई सुझाव?
देखें http://stackoverflow.com/questions/6720720/how-to-stop-savon-from-adding-prefixes-to-soap-body –
कोशिश की लेकिन मुझे एक त्रुटि मिली: 'सर्वर पहचान नहीं पाया HTTP शीर्षलेख SOAPAction का मान: परीक्षण। 'क्योंकि यह कार्रवाई "टेस्ट" ले ली और इसे लोअरकेस बना दिया। –
वास्तव में मुझे पता चला कि यह एक्सएमएल अंतर कुछ भी तोड़ नहीं देता है, कोड ठीक काम करता है। लेकिन यह किसी को एल्स कोड तोड़ सकता है। –