2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > Moya+RxSwift+HandyJson 实现网络请求及模型转换

Moya+RxSwift+HandyJson 实现网络请求及模型转换

时间:2023-10-25 09:15:07

相关推荐

Moya+RxSwift+HandyJson 实现网络请求及模型转换

CocoaPods集成

pod RxCocoapod ‘RxSwift’pod Moya/RxSwift’pod ‘HandyJSON

Moya简单使用

定义枚举,存储网络请求

// 1 定义一个枚举,存放我们的网络请求enum MemberApi {case login(username:String,password:String,token:String)}

实现moya的TargetType协议

extension MemberApi:TargetType{//api 接口基地址var baseURL: URL {return URL.init(string: BaseURL)!}//请求路径var path:String{switch self {case .login(username: _, password:_ , token:_):return "login/accountLogin"}}var headers: [String: String]? {return nil;}//请求的参数var parameters: [String: Any]? {switch self {case .login(username: let userName, password: let pwd, token: let token):return ["account":userName,"pwd":pwd,"deviceToken&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。