【发布时间】:2021-06-26 11:48:55
【问题描述】:
如何通过 Postman 在 json 中插入多行?
我试过这个:
[{
"name": "Choix 1",
"question": "Question 1"
},
{
"name": "Choix 3",
"question": "Question 44"
}
]
编辑。 我在文档中看到这是不可能的。
我在我的 API 中添加了一个非规范化组,现在我可以同时添加多个数据,这要归功于 PATCH 方法。但是现在的问题是,当我第二次添加时,它会删除之前的一部分数据。
示例:在“question_study”中,我的“question_id”156、157、160 没有任何“study_ID”,而在我向他发送一个具有其 ID 号的新问题 (161) 之前他们有一些。 ..如果我一次给他发几个,他们都有一个study_id,但是如果我重试,“study_id”就会消失....
axios
.patch('http://127.0.0.1:8000/api/studies/' + this.idStudy,
data,
{ headers: { 'Content-Type': 'application/merge-patch+json' }})
.then((result)=>{
console.log(result)
})
.catch(error => {
console.log("ERRRR:: ",error.result.data);
});
在我的控制台 console.log(result) 中:标头内容类型为“application/ld+json; charset=utf-8”,而我将“application/merge-patch+json”放入我的请求中。
【问题讨论】:
-
请为您正在与之交互的资源提供
@ApiResource配置。 -
对不起,我是初学者,所以我不明白它如何帮助我解决我的问题...
标签: json vuejs2 axios symfony4 api-platform.com