モジュールでパスを構成しました:
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メソッドを含めるため、起動しません。
投稿ペイロードで URL をヒットする以外に、それを呼び出すために何かをする必要がありますか?