オブジェクトを返す C#(Rest Service) Web サービスがあります。
public object[] GetObject()
{
object[] arr = new object[3];
arr[0] = "String literal";
arr[1] = 3;
arr[2] = null;
return arr;
}
私のインターフェースは次のコードで構成されています
[OperationContract]
[WebGet(UriTemplate = "/TestWcf", BodyStyle = WebMessageBodyStyle.Bare)]
object[] GetObject(); //i tried including ResponseFormat = WebMessageFormat.Xml also
Web サービスを呼び出す私の PHP ファイルは、
$result=file_get_contents('http://example/TestWcf');
echo $result;を実行すると、値を表示していますが、ファイルで使用したり、null値を取得していたため操作を実行したりできません。使用してみました
$result = new SimpleXMLElement($result) ;//even $result[1]
しかし、$result値は null でした。助けてください
Webサービスからの戻り値がstring、intなどの場合、もう1つ追加したかっただけです。値nを取得することも使用できますが、そのオブジェクトの場合、この問題が存在します