Problem with REST Step in Flow Designer

Randave Winston
Tera Contributor

Hi. I have an action which has a REST Step that calls to a third-party API. The problem is that these characters %EF%BB%BF are appended to the URL.

For example:

https://ipinfo.io/8.8.8.8%EF%BB%BF/json

8.8.8.8 is an input. Because of the appended characters, this error appeared:

Invalid uri 'https://ipinfo.io/8.8.8.8/json': escaped absolute path not valid

Now, I've already managed to remove the characters from the URL but I need to know what is the cause of this because in other devices, this does not occur. Has anyone encountered this?

 

 

33 REPLIES 33

Nicola Attico
ServiceNow Employee
ServiceNow Employee

I'm having that as well. Currently with San Diego. I think a possible bypass solution if from a URL with data pills to a scripted URL where you compose the string with + and return the result 

@Aidan Simply switch from a Chromium based browser (Chrome, Edge, etc) to FireFox and the issue goes away.  It is a browser issue and not a ServiceNow issue.

Aoife

Hi Aidan,
I just found that, when we modify an Action in the FlowDesigner with Firefox, there's no "special" character added using the DataPill. I just corrected an Action created with Chrome earlier today, that was having the bad behavior, and it corrected the output of the URI, as well as the Payload String...


And, the problem is only on the newly created Flow/Action, because our Actions/Flow created before SanDiego upgrades are still working fine.

 

Can you verify on your side?

Christian



Christian Laplante
IT Analyst, ITSM SysAdmin
Université de Sherbrooke
Québec, Canada

Harriet K
Mega Guru

I searched the Known Error Portal regarding this issue and found none.

So I opened a ticket with ServiceNow Support. I can provide an update on here once I have information what they'll do about this issue.

Any update on the issue/ticket? What's the ticket number?