私はWSClientをWSDLモードで使用してサービスを消費しようとしていましたが、レスポンスは常に空文字列の配列です。WSO2 WSF PHP - WSClientProxy - > __呼び出しが大きな応答を返さない
私はWSO2 WSF for PHP(WSO2 Web Services Framework for PHP)を使用しています。私の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) ""
}
ログメッセージ: [木12月13日11時00分59秒2012] [エラー] soap_builder.c( 329)ビルドノードでエラーが発生しました
- 解決済み このトピックは少し古いですが、ここにはWSO2の代替品、https://code.google.com/p/wse-php/source/browse/examples/soap-wsa-example.php?r=407b920367574e85f1302a76ec5a2991b746d79cがあります。
OBS:私はPHPの開発者
"BuscaCatalogoResult"の値がxmlであると仮定していますが、ソースコードを調べるか、または
タグをvar dumpの前に追加してみてください。本当に空ですか?今、これは1年半前のことです: – poulpinghttp://stackoverflow.com/questions/24009115/php-which-soap-lib-to-use – inf3rno