NuSoap을 사용하여 PHP (5.3.5)에서 AspNet WebService (C# 3.5)를 호출하려고합니다.PHP, 비누 및 ASMX WebService
<?php
require_once('lib/nusoap.php');
$proxyhost = isset($_POST['proxyhost']) ? $_POST['proxyhost'] : '';
$proxyport = isset($_POST['proxyport']) ? $_POST['proxyport'] : '';
$proxyusername = isset($_POST['proxyusername']) ? $_POST['proxyusername'] : '';
$proxypassword = isset($_POST['proxypassword']) ? $_POST['proxypassword'] : '';
$client = new nusoap_client("http://localhost:53096/MyWebService.asmx?wsdl", 'wsdl', $proxyhost, $proxyport, $proxyusername, $proxypassword);
$callParams= array(
'token' => "Token"
, 'ppp' => array(1,2,3)
);
$result = $client->call("MyWebMethod", $callParams);
?>
내의 WebMethod은 매우 간단하다 : 나는으로 VisualStudio 2008 년에 중단 점을 설정
[WebMethod()]
public int[] MyWebMethod(string token, int[] ppp)
{
return ppp;
}
, token
확인하지만 ppp
= INT의 빈 배열 (NOT NULL).
내 코드에 어떤 문제가 있습니까?
고마워, 처음에는 잘 도와 줬어.하지만 지금은 배열의 배열로 붙어있어. –
무슨 뜻이야? – Stephen