In Analyze, there are two ways to encode a URL for use with an API/HTTP call.
The first is to use Python's native method for encoding a URL in a Transform Node.
encodedURL = urllib.urlencode(some_URL)
replace some_URL with your URL and it will be automatically encoded. You can then pass this value to your HTTP node.
Encode the URL Manually
You can also hard code the URL yourself. For example, consider this URL:
If you were to encode this manually, this is what it would look like:
There are a lot of resources online to find the values to replace characters with when encoding manually (like this one: https://www.w3schools.com/tags/ref_urlencode.ASP)
Here are some common ones:
|Space||+ or %20|