XProtect Client not tolerating |-sign

Hello, we’re developing a plug-in for XProtect that uses an HTTP request to activate camera functions though a button. Most of the functions work, except for the ones containing an |-sign. That’s the Or-sign, though some people know it as the vertical bar or a pipe. On germanic keyboards, it’s the created by holding alt and pressing the button left of Z. In any case, XProtect refuses to send commands containing it. There are no errors when the button is pressed and it works for all other commands that do not contain the Or-sign. Wireshark reports that the request is being sent from the computer to the camera whenever the Or-sign is not used, but shows nothing at all when it is used. Those same commands work perfectly fine when sent using other means. Is there a workaround available?

Best wishes.

I wonder if you can use “%7C” instead? (URL Escape Code)

I have made no experiments, it could be the same behavior, but worth a try..

That did work! Thank you for your help :slight_smile: