私は、バックエンドにDrupal8でAngular2 Webアプリケーションを作成しています。 APIエンドポイント「/ taxonomy/term/{taxonomy_term}」を使用するために、分類IDをそれぞれのラベルに変換する必要があります。正しいREST-APIを有効にしてすべてのロールにアクセスできましたが、IDと?_形式= jsonでエンドポイントにアクセスしようとすると、メッセージ '{"メッセージ": "受け入れられない形式:json "}"ただし、?format = jsonを削除すると、HTMLで必要な結果が得られます。Drupal8タクソノミー用語のREST-apiが機能しない
このエラーメッセージは、ファイル/core/lib/Drupal/Core/EventSubscriber/AcceptNegotiation406.phpで発見され、以下のコメントが付いている:
// If this is a render array then we assume that the router went with the
// generic controller and not one with a format. If the format requested is
// not HTML though we can also assume that the requested format is invalid
// so we provide a 406 response.
誰もがこれで私を助けることができますか?あるいは、HTMLの結果からタクソノミのラベルを削り取る必要があります。
APIリクエストの完全なURLは「http://bfo.no.drupal.rasmus:7070/taxonomy/term/9?_format = json」ですが、私たちのネットワークの外部では利用できません。 – rasmusrim