如何在graphql中传递查询数据进行RESTAPI调用
我正在做一个手术后,我得到了一些回应 我的URl看起来像:如何在graphql中传递查询数据进行RESTAPI调用,graphql,graphql-js,Graphql,Graphql Js,我正在做一个手术后,我得到了一些回应 我的URl看起来像: http://domainname/api/v1:id 作为body的一部分,我希望传递以下数据: { elemetnt { id, name } } 有谁能建议我如何做到这一点 我正在尝试以下代码,但得到404: let queryParam = `{ elemetnt { id, name } }`; this.http.post(`http://domainname/api/v1:1`, {
http://domainname/api/v1:id
作为body的一部分,我希望传递以下数据:
{ 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));
});
我知道我做错了什么。但是,如果有人能在这方面帮助我,那将是很大的帮助。这取决于接收这些数据的方法,但这是问题中给出的正确格式
queryParam= { element : { id: "0000" , name: "name" };
您可能需要严格执行您的解决方案请尝试使用 “内容类型”:“应用程序/json” 然后像身体一样传递json
{"query":"{ elemetnt { id, name } }" }
我想这可能对你有帮助