Do not use: Blanks: blanks are allowed according to IETF RFC 3986, but in practice they do confuse some clients. This is because form encoding and url encoding apply different rules (e.g. for blanks) Capital characters or camelCase: URLs are case-sensitive (except for protocol and host) according to IETF RFC

