使用retrofit实现网络资源的请求,包括get、post有参无参的请求,json格式、String格式、XML格式的数据请求和返回解析,文件的上传和下载,以及自己定义进度