Forum Discussion
Anonymous
4 years agoNot applicable
Web.Contents using Get method and passing RequestBody
I am trying to call 3rd party Web.Content Get method , it requires a json parameter.
My code is:
header = [#"Content-Type"="application/json", #"Authorization"="Bearer " & #"GetAccessToken"()]
request = Web.Contents(url,[Headers=header,Query=[method="get", Content="application/json", body=query2, ParameterType="RequestBody"]])
Postman has C# RestSharp has
request.AddParameter("application/json", body, ParameterType.RequestBody);
Fiddler shows: "errors":{"":["A non-empty request body is required."]}.
Is there a way to set ParameterType as RequestBody and pass in Web.Contents call? If not, any other suggestions?
3 Replies
- lbendlinSuper User
"I am trying to call 3rd party Web.Content Get method , it requires a json parameter. "
That is not possible with a GET request. You need to use a POST request by encoding your JSON payload into the Content attribute of the request.
- v-kelly-msftCommunity Support
Hi Anonymous ,
Check below thread for help:
Best Regards,
KellyDid I answer your question? Mark my raeply as a solution!
- AnonymousNot applicable
Sorry, but no your response did not answer my question. I am asking how to include json in a Request Body of GET api. Other replies have stated this is not possible.
Thanks