I am working for a client and I realized when importing my code (that works perfectly fine on my end) on client’s infrastructure that Http request activities (from Web package) would return null values. By debugging I found that the error captured was something like “407, proxy authentication error”.
What is odd is that the similar request made manually through an open browser would actually work.
Now I have tried to follow the steps in this official link, but as you can imagine, most of parameters here are blocked by security.
Since browsers also worked, I tried the headers techniques, but again, doesn’t seem to solve the issue.
We checked with IT Security and saw in the proxy log that when UiPath emits Http requests, they actually do not use authentication and that is why the proxy block them. By adding a rule of no-authentication to the destination API we managed to solve the issue eventually, but I feel like it should be a better/cleaner method to do this (especially since this workaround require many business authorizations).
Last thing: on the parameters of the Http activity we can see there’s a section about “Simple Authentication” :
This doesn’t work either (maybe it’s only for gateways).
Is there a method to solve this issue directly into UiPath ?