优化代码结构，增加http超时设置