我找到了这个相同的问题,但它似乎已经死了,没有一个答案对我有帮助。我也没有足够的声誉在评论中提出,所以,由于我在这个问题上束手无策,所以我发布了我自己的问题。
我将以我自己努力解决这一问题时所做的事情作为这个问题的序言:
我还启用了其他操作:

我正在使用路径/jsonapi/taxonomy_vocabulary/taxonomy_vocabulary。
我发送以下请求正文:
{
"data": [
{
"type": "taxonomy_vocabulary--taxonomy_vocabulary",
"id": "d0a3157e-58ad-7a43-93ff-a9b76f2273b6",
"attributes": {
"name": "Listing Categories",
"drupal_internal__vid": "listing_categories"
}
}
]
}我得到了以下回应:
{
"jsonapi": {...},
"errors": [
{
"title": "Method Not Allowed",
"status": "405",
"detail": "No route found for \"POST /jsonapi/taxonomy_vocabulary/taxonomy_vocabulary\": Method Not Allowed (Allow: GET, HEAD)",
"links": {...},
"source": {...},
"meta": {...}
}
]
}我没有问题创建节点、术语,甚至是带有POST请求的段落,所以我完全不知道为什么拒绝创建词汇表的POST请求。我试着搜索各种术语,看看这是否是一个已知的词汇表错误,但我没有找到任何东西,这让我怀疑我错过了一些东西。提前感谢
最后,我为这些标签道歉。我不习惯询问堆栈交换,所以我可能遗漏了一些显而易见的东西,但我似乎无法实际添加相关的标记,如jsonapi、json、rest、taxonomy或vocabulary。我唯一能添加的是taxonomy-terms。
发布于 2022-11-28 20:06:02
https://drupal.stackexchange.com/questions/313879
复制相似问题