Feature/fix httpclient

修改了httpclient遗漏问题。
重构了以前的小部分代码。