Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

URL in Path

Hi
We have a product which is checking if a weburl is secure or not.
To do that, we call apigee like this:
..../layer/security/phisherman/urls/https%3A%2F%2Fswisspost.page57292.cfd
This always results in a 404 error and is not even reaching the API itself. When I delete one of the %2F, then it reach the API. I assume, if there are 2 / in the request URL, this is not working.
As the attached backend needs this 2 / (url encoded), we need to forward this somehow.
Any hint how we can achieve this?

That's how basepath is configured:
<HTTPProxyConnection>
  <BasePath>/layer/security/phisherman</BasePath>
  <VirtualHost>default</VirtualHost>
</HTTPProxyConnection>

Thanks,
Pascal

0 1 76
1 REPLY 1

If it is not reaching the API proxy in Apigee then it is being rejected at the load balancer. 

It looks like you're doing something phishy.  So maybe rethink how you pass arguments. or maybe you're doing this on purposes, in which case.... yknow... happy hunting.