我有一个返回对象的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服务的Mypp文件包含
$result=file_get_contents('http://example/TestWcf');
当我执行 echo $ result; 时,它显示了值,但我无法在文件中使用它或执行任何操作,因为它取空值。我尝试使用
$result = new SimpleXMLElement($result) ;//even $result[1]
但 $ result 值为null。请帮助
如果来自Web服务的返回值是字符串,int等,只是想添加一件事。我也可以使用值n但是当它的对象存在这个问题时