我正在使用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();
但这不起作用。
答案 0 :(得分:0)
根据AtomPub规范,应在响应的Location标头中返回新创建的条目的位置。
如果要冲浪到服务器返回的位置以响应成功创建的条目,您应该看到一个与HTTP POST响应中的条目完全相同的条目。