Ben basit bir ASP. NET web servis çalışıyor ve ben bir php istemci onu aramak istiyorum. Ben NuSOAP sabun istemci kullanarak m.
Aşağıdaki istemci tarafında php kodu:
<?php
require_once('lib/nusoap.php');
$wsdl="http://localhost:64226/Service1.asmx?wsdl";
$client=new soapclient($wsdl, 'wsdl');
$param=array('number1'=>'2', 'number2'=>'3');
echo $client->call('add',$param);
?>
Ben aşağıdaki gibi web hizmeti oluşturduğunuz web yöntemler şunlardır:
namespace WebService3
{
/// <summary>
/// Summary description for Service1
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]
public class Service1 : System.Web.Services.WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public string add(int x, int y)
{
int z = x + y;
return z.ToString();
}
}
}
Ben yukarıdaki php kodu çalıştırdığınızda Ancak geçirilen parametreleri katma değer döndürmez. Bunun yerine kelime 'Diziler' önizleme
Ben php programlamada deneyimli değilim. Ben yanlış bir şey yukarıdaki kodları yapıyor muyum? Bu sorunu çözmek ve php gelen web servisi çağırmak için hızlı bir çözüm gerekir.
Şimdiden teşekkürler!