新增curl类，程序主要逻辑