WSClient를 WSDL 모드로 사용하여 서비스를 사용하려했지만 응답은 항상 빈 문자열을 가진 배열입니다.WSO2 WSF PHP - WSClientProxy -> __ 호출이 큰 응답을 반환하지 않음
PHP 용 WSO2 WSF (PHP 용 WSO2 웹 서비스 프레임 워크)를 사용하고 있으며 PHP 버전은 5.3입니다.
나는 문제가 응답의 크기 일 수 있다고 생각한다 (나는 그 큰 것을 안다). maxReceivedMessageSize 및 maxStringContentLength를 정의하는 방법이 있습니까?
어떻게해야합니까? "WSO2 WSF for PHP"대체 라이브러리가 있습니까?
번호 :
function getCatalog($options, $input)
{
$client = new WSClient($options);
// get proxy object reference form client
$proxy = $client->getProxy();
//return $proxy->BuscaCatalogo($input);
var_dump($proxy->BuscaCatalogo($input));
}
출력 :
array(1) {
["BuscaCatalogoResult"]=> string(0) ""
}
로그 메시지 : [2,012 목 십이 11시 0분 59초 13] [오류] soap_builder.c (329) 건물 노드를 만들 때 오류가 발생했습니다.
- SOLVED 이 주제는 조금 오래되었지만 WS02의 대안은 https://code.google.com/p/wse-php/source/browse/examples/soap-wsa-example.php?r=407b920367574e85f1302a76ec5a2991b746d79c입니다.
OBS : 나는
"BuscaCatalogoResult"의 값이 xml이라고 가정합니다. 소스 코드를 조사하거나
태그를 var 덤프 앞에 추가하려고 시도 했습니까? HTML 페이지에서 내용을 확인하기 만하면됩니다. 정말 비어 있니? 나는 이것이 이제 1 년 반이라는 것을 깨닫는다. – poulpinghttp://stackoverflow.com/questions/24009115/php-which-soap-lib-to-use – inf3rno