我在模块中配置了路径:
function mymodule_restws_resource_info() {
return array(
'mymodule_person' => array(
'label' => t('Person'),
'class' => 'PersonResourceController',
'menu_path' => 'api/person',
),
);
}
那部分似乎有效,因为当我通过chrome中的Advanced Rest Client发送POST事务时,我得到200响应(如果我更改了请求URL,我得到404)。
也就是说,在模块中,如果尝试更新,删除或读取,我也会抛出错误。当我发送任何这些时,我仍然得到200响应。
任何GET,POST,PUT或UPDATE给我
Response does not contain any data
在资源控制器中包含create方法,因此它不会触发。
除了使用帖子有效负载点击网址之外,我是否需要做一些事情来调用它?
答案 0 :(得分:0)
问题似乎围绕着混合中的workflow_moderation模块。如果我启用restw并尝试命中node / 1.json,我会在日志中出现白屏和错误。此时似乎已知一个问题,即workflow_moderation在通过节点时不包括正确的parms。 https://drupal.org/node/1238040