关闭后恢复此设置, APP运行中可根据需要调用switchService切换服务器....可能有人会有疑问为什么不直接使用task.taskIdentifier, block不是可以捕获task吗?....
2.多服务器的切换
关于多服务器其实我也没有实际的经验, 公司正在部署第二台服务器, 具体需求是如果访问第一台服务器总是超时或者出错, 那就切换到第二台服务器, 基于此需求我简单的实现一下:..., 代码多一点, 但是有枚举读起来也不麻烦:
这里多扯两句, 请求的回调我是以(error, id)的形式返回的, 而不是像AFN那样分别给出successBlock和failBlock....HHNetworkClient: 网络请求的派发器, 这里会记录每一个服役中的请求, 并在必要的时候切换服务器.