[NBF] modified the url parse
Cause: ParseUrlEx function cannot parse url like "192.168.122.200:8089/config/index.html#"
Solution: 1. modified the protocol checking; Protocol format is "xxxx://"
	  2. added the url pointer NULL checking to avoid crash