Showing results for 
Search instead for 
Did you mean: 
New Member

error on GET request


  // POST request to fetch login key

    url = "",

    body = "{ ""Username"": ""XXXXXXX"", ""Password"": ""XXXXXXXXX""}",

    Parsed_Json = Json.Document(body),

    BuildQueryString = Uri.BuildQueryString(Parsed_Json),

    token = Json.Document(Web.Contents(url,[Headers = [#"Content-Type"="application/x-www-form-urlencoded;charset=UTF-8"], Content = Text.ToBinary(BuildQueryString) ] )),

    bearer = "bearer ",

    key = bearer & token,

    // GET request to fetch data

    adress = ""


  Web.Contents(adress,[Query=[ #"query" = "Test"], Headers=[ #"Authorization" = key]])


In Power Query I wrote a script to send a POST request to fetch a key and a GET request to fetch data.
If I return the key, copy and paste it in an online API tester, everything works fine. However if I run the query I get an error:

(500): Internal Server Error

Any suggestions?

Super User IV
Super User IV

@JWvanHolst , refer if this solution can help

Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

November Update

Check it Out!

Click here to read more about the November 2020 Updates!

Community Conference

Power Platform Community Conference

Check out the on demand sessions that are available now!


Power Platform October Community Highlights

Check out the top community contributors across all of the communities


Create an end-to-end data and analytics solution

Learn how Power BI works with the latest Azure data and analytics innovations at the digital event with Microsoft CEO Satya Nadella.

Top Solution Authors
Top Kudoed Authors