封装网络工具类的封装思想:将第三方框架的网络方法封装到一个专门的网络工具类中NetworkTool中,方便app中相应的网络方法和第三方框架同步更新,便于维护。
封装的方法:Get Post方法用的很常见,可以使用枚举来 HttpMethod来代替,封装的方法中参数包括以下几部分:1 网络请求方法HttpMethod 2 网络资源路径url 3 网路请求具体的参数信息 4 请求成功后的block回调参数(block中的参数就是成功后的数据回调) 5 请求失败的错误参数NSError.
对于get post方法的封装可以按上面的5个参数来设置方法,而对于非get post请求方法,可以只使用上面的2 3 4 5这四个参数就行了