Bir asp.net sitesinde bir web hizmetini çağırmak için bir php sayfasında SoapClient sınıfını kullanarak bir yöntem kullanıyorum.PHP'den asp.net web hizmetini birden çok parametreyle arayın
İşte php kodu.
$client = new SoapClient("http://testurl/Test.asmx?WSDL");
$params = array('Param1' => 'Hello',
'Param2' => 'World!');
$result = $client->TestMethod($params)->TestMethodResult;
echo $result;
sorun sadece geri birinci parametre (Param1) "Merhaba" alıyorum, ve PARAM2 bir sorun var gibi görünüyor. İşte asp.net yöntemi. Ben cevaben Hello World!
almak için ne eksik
[WebMethod]
public string TestMethod(string Param1, string Param2)
{
return Param1 + " " + Param2;
}
?
... işe yaradı! Teşekkür ederim! – Felasfaw
Tek bir soru. Kodumun çalışmadığı nedenden dolayı, b/c, tek tip bir param dizisi olarak geçiyordu? – Felasfaw
@Felasfaw, yeap. –