मैं एक एएसपीनेट साइट में वेब सेवा कॉल करने के लिए एक php पेज में सोप क्लाइंट क्लास का उपयोग कर एक विधि का उपयोग कर रहा हूं।एकाधिक पैरामीटर के साथ PHP से एएसपीनेट वेब सेवा को कॉल करें
यहां PHP कोड है।
$client = new SoapClient("http://testurl/Test.asmx?WSDL");
$params = array('Param1' => 'Hello',
'Param2' => 'World!');
$result = $client->TestMethod($params)->TestMethodResult;
echo $result;
समस्या है, मैं केवल पहले पैरामीटर (param1) "हैलो" हो रही है आगे और लगता है PARAM2 के साथ कोई समस्या मौजूद है। यहां एएसपीनेट विधि है।
[WebMethod]
public string TestMethod(string Param1, string Param2)
{
return Param1 + " " + Param2;
}
क्या मैं जवाब में Hello World!
पाने के लिए याद आ रही है?
... यह काम किया! धन्यवाद! – Felasfaw
एक त्वरित सवाल। मेरा कोड काम नहीं करने का कारण बी/सी है इसे टाइप एरे के एक ही पैरा के रूप में पारित किया जा रहा है? – Felasfaw
@Felasfaw, हाँ। –