添加了http请求代码，调整了一下代码结构