If you are crafting a connection URL by hand, you need to be aware that some characters need special encoding (urlencoding). See the following table for the characters that need substituting for their %HexValue:
| Special character | ASCII code | URL encoded | 
| space | 32 | %20 | 
| ! | 33 | %21 | 
| ? | 63 | %3F | 
| # | 35 | %23 | 
| [ | 91 | %5B | 
| ] | 93 | %5D | 
| { | 123 | %7B | 
| } | 125 | %7D | 
| * | 42 | %2B | 
| - | 45 | %2D | 
| + | 43 | %2C | 
| % | 37 | %25 | 
| $ | 36 | %24 | 
| / | 47 | %2F | 
| \ | 92 | %5C |