我正在做一个后期操作,我得到了一些回复。
我的URl看起来像:
http://domainname/api/v1:id
作为身体的一部分,我想传递以下数据:
{ elemetnt { id, name } }
有人可以建议我如何实现这一目标。
我正在尝试下面的代码,但我得到404:
let queryParam = `{ elemetnt { id, name } }`;
this.http.post(`http://domainname/api/v1:1`, {
query: queryParam,
}, {
headers: new Headers({
'Content-Type': 'application/graphql',
}),
})
.catch((error: Response | any) => {
console.log(error);
return Observable.of(error);
})
.subscribe((res) => {
console.log(JSON.stringify(res));
});
我知道我做错了什么。但是,如果有人可以帮助我,那将是很有帮助的。
答案 0 :(得分:0)
这取决于接收此数据的方法,但这是正确的格式
queryParam= { element : { id: "0000" , name: "name" };
您可能需要对解决方案进行打字
答案 1 :(得分:0)
残友请尝试
'内容类型':' application / json'
传递json的身体
{"query":"{ elemetnt { id, name } }" }
我认为这可能会对你有所帮助