में एसओएपी वेब सेवा का उपभोग करना मेरे पास एक एसओएपी डब्लूएसडीएल है (यहां पाया गया: https://portal.bsh-partner.com/picenter/server/a2a/) और मैं वेब सेवाओं का उपभोग करने की कोशिश कर रहा हूं।एएसपी.नेट
var soapEnvelope = string.Empty;
soapEnvelope = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
soapEnvelope += "<soapenv:Envelope xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:q0=\"http://thexmlhost.com\">";
soapEnvelope += "<q0:Connect>";
soapEnvelope += "<q0:Username>username</q0:Username>";
soapEnvelope += "<q0:Password>password</q0:Password>";
soapEnvelope += "</q0:Connect>";
soapEnvelope += "</soapenv:Body>";
soapEnvelope += "</soapenv:Envelope>";
var xmlHttp = new MSXML2.ServerXMLHTTP40();
xmlHttp.open("POST", "https://thexmlhost.com/", "", "");
xmlHttp.setRequestHeader("Content-Type", "text/xml; charset=utf-8");
xmlHttp.setRequestHeader("SOAPAction", "thexmlhost.com/");
xmlHttp.send(soapEnvelope);
xmlHttp.waitForResponse(500);
var outXml = xmlHttp.responseText;
प्रतिक्रिया सामान्य HTTP प्रतिक्रिया त्रुटि पृष्ठ लौटती रहती है। किसी भी विचार से मुझे वेब साबुन से उचित प्रतिक्रिया प्राप्त करने के लिए अपने साबुन लिफाफे को कैसे पारित किया जाना चाहिए?
दुनिया में क्यों आप एक साबुन संदेश तैयार कर रहे हैं? –
आईडीक अगर मुझे इसे ऊपर उठाना चाहिए क्योंकि यह गलत कारण है या इसे उसी कारण से डाउनवॉइट करने का एक शानदार उदाहरण है ... –