重构了一下网络封装，使用block回调的方式来处理异步请求。
auto build