Develop

1. fix a uri parse error , only when http redirect location is not valid to be parsed.
2. extract network connection to a single file for reuse 
3. add keep alive mode to reuse a connection