Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
lee_hawthorn
Frequent Visitor

Web.Contents() doesn't support status code 308

I am trying to pull in data from predicthq.com.  I'm not connected with this group other than as a data consumer.

 

Their webservice has a 308 redirect.   From the docs I can see Web.Contents() has the required redirection logic for 300-307.

I've tried extending this function with a re-try request having no success - see below.   Python works as does Postman. 

 

Any workarounds for this?    Using Python I've checked the history of the response and I can verify the 308 and the redirection to the final location which happens to be, annoyingly, the same uri as in my original request.    

 

 

 

let req = () =>
    
    let
        
        uri = "https://api.predicthq.com",
        
        utiResponse = Web.Contents(uri, [RelativePath="/v1/events",
            
            Headers = [
                #"Authorization" = "Bearer privatekey",
                #"Accept" = "application/json"
    
            ],
            ManualStatusHandling={308}
        ]),


        finalResponse = Web.Contents(uri, [RelativePath="/v1/events",
            
            Headers = [
                #"Authorization" = "Bearer privatekey",
                #"Accept" = "application/json"
    
            ],ManualStatusHandling={308}
        ])
,

        body = Json.Document(finalResponse)


in body

        in req

 

 

 

3 REPLIES 3
v-juanli-msft
Community Support
Community Support

Hi @lee_hawthorn 

Check if it helps.

https://www.tonymcgovern.com/blog/web-api-error-handling/

 


Best Regards
Maggie

Thanks Maggie.   This is a good article, I'll give it a go.

 

Lee

I couldn't get around this bug.   It seems .net http doesn't handle 308 Redirects.  Hence not a Power BI issue, moreover a .net issue.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.