Drupal 8.0 alpha 11 を使用しています。REST サービスの Drupal ガイドに従うことができました。
コンテンツ エンティティを作成するための POST ( https://drupal.org/node/2098511 ) および関連ガイド、コンテンツ エンティティに対する GET およびビューによって生成されたリストに対する GET
「GET」はうまく機能しますが、「POST」を機能させることができませんでした (問題を drupal.org サイトにも投稿しました)。
基本ページと自分のコンテンツ エンティティの両方で POST をテストしましたが、どちらも機能しません。Drupal 8 の最近の変更に従って URL から「エンティティ」を削除するなど、多くのバリエーションを試しましたが、POST はまだ機能しません。私はテストのために Chrome で Postman を使用していますが、基本的なページと自分のコンテンツ エンティティを問題なく「GET」できますが、POST を使用すると、常に「201」ではなく「201」というリターン コードが返されます。ガイドに従って受け取る必要があるものです)、ノードは作成されません。
基本ページとコンテンツ タイプの両方の rest.settings.yml を更新し、ユーザーのアクセス許可を確立し、基本認証を使用し、コンテンツ タイプ application/hal+json とクロス オリジンの詳細をヘッダーに追加しました。情報。
何が欠けているか分かりますか?投稿されたデータを「受け取る」ためにエンティティ作成フォームにコーディングを追加する必要がありますか? これはどこで行うのですか / ファイルはどのディレクトリに配置すればよいですか? これは、デフォルトの Basic Page コンテンツ タイプにも必要ですか?
助けてくれてありがとう...私はこれに何週間も費やしましたが、何が欠けているのかわかりません。
ありがとうございました!