I've implemented a WebGet method to get a JSON payload from a server. Works perfectly to get data related to cycling.
The server has a convention to append "|running" to the user name to request data associated with running.
Anyway, when I pass "name|running" I get an HTTP 400 error. That often means passing an invalid character in the URL.
I can't figure out how to encode/escape the "|" character if that is the issue...
Using \| doesn't work. Trying to encode the | character like "%20" is used URLs for a space. That would be %7C or |. No joy.