使用SaveResult方法从PHP OData SDK检索响应

时间:2013-04-01 19:36:44

标签: php http sdk odata odata-php-sdk

我正在使用PHP Odata SDK(http://odataphp.codeplex.com/)。文档和社区似乎非常有限。

我正在尝试将对象保存到OData服务并检索响应。当我执行该方法时,它成功地将对象保存到OData服务,但只返回成功或真实的结果。它应该返回我刚添加的对象的ID(它确实如此)。

$user = Users:CreatUser(array_of_data);
$proxy->AddUser($user);
$proxy->SaveResult();

如何从OData服务中检索实际响应?

我试过了:

$result = $proxy->SaveResult();

但这不起作用。

1 个答案:

答案 0 :(得分:0)

根据AtomPub规范,应在响应的Location标头中返回新创建的条目的位置。

如果要冲浪到服务器返回的位置以响应成功创建的条目,您应该看到一个与HTTP POST响应中的条目完全相同的条目。