重构httpLibrary