如何从`MoyaError`获取错误statusCode?(How to get error statusCode from `MoyaError`?)
我正在使用
Moya
,Moya_ModelMapper
和RxSwift
来执行网络请求。 这是我的示例代码:let provider = RxMoyaProvider<MyEndpoint>() let observable: Observable<RegistrationResponse> = provider.request(.register(firstName: "", lastName: "", email: "", password: "")).mapObject(type: RegistrationResponse.self) observable.subscribe { [weak self] (event: Event<RegistrationResponse>) in switch event { case .next(let response): print(response) case .error(let error): print(error) case .completed: break } }
一切工作正常,但我不知道如何从服务器收到例如
409
状态码响应类型时得到错误代码。 如果我打印错误,我会得到:
jsonMapping(Status Code: 409, Data Length: 0)
但我不知道如何通过代码获取此状态码。 错误是
MoyaError
,它是一个Enum类型。 这里是MoyaError的源代码 。谢谢!
I'm using a
Moya
,Moya_ModelMapper
andRxSwift
to perform network requests. Here is my example code:let provider = RxMoyaProvider<MyEndpoint>() let observable: Observable<RegistrationResponse> = provider.request(.register(firstName: "", lastName: "", email: "", password: "")).mapObject(type: RegistrationResponse.self) observable.subscribe { [weak self] (event: Event<RegistrationResponse>) in switch event { case .next(let response): print(response) case .error(let error): print(error) case .completed: break } }
Everything works fine, but I don't know how to get an error code when I receive for example a
409
status code response type from the server. If I print the error I will get:
jsonMapping(Status Code: 409, Data Length: 0)
but I don't know how to get this status code by code. The error is
MoyaError
which is an Enum type. Here it's a source code of MoyaError.Thanks!
原文:https://stackoverflow.com/questions/41911565
满意答案
试试这个,希望它有效
<div class="container"> <div class="row"> <div class="col-md-3 br"> <div class="row"> <div class="col-md-12">s</div> <div class="col-md-12">s</div> </div> </div> <div class="col-md-9 br" style="height:700px">aaa</div> </div> </div>
Try this, Hope it works
<div class="container"> <div class="row"> <div class="col-md-3 br"> <div class="row"> <div class="col-md-12">s</div> <div class="col-md-12">s</div> </div> </div> <div class="col-md-9 br" style="height:700px">aaa</div> </div> </div>
相关问答
更多清除Bootstrap DatePicker值(Clear Bootstrap DatePicker Value)
如何清除bootstrap中响应div之间的边距(How to clear margins between responsive divs in bootstrap)
在PHP中的一定数量的DIV之后插入清除修复(Insert Clear Fix After Certain Amount of DIVs in PHP)
标题div高度不计算,'清除修复'不工作?(header div height not calculating, 'clear fix' not working?)
div下面的Bootstrap div(Bootstrap div below div)
Bootstrap:如何清除图库中的图像?(Bootstrap: how to clear images in a gallery?)
Bootstrap div清除修复(Bootstrap div clear fix)
在Bootstrap中修复页脚(Fix footer in Bootstrap)
如何在使用bootstrap滚动时修复一些div?(How to fix some divs on top while scrolling using bootstrap?)
如何使用bootstrap修复菜单(How to fix menu using bootstrap)
相关文章
更多eclipse里报:An internal error occurred during:
The connection to adb is down, and a severe error has occured.
solr error logs org.apache.solr.common.SolrException: ERROR: [doc=17] unknown field alias
Solr安装异常:SolrException: Error loading class 'solr.VelocityResponseWriter'
error C2668: 'M' : ambiguous call to overloaded function
win8安装VirtualBox-4.2.18提示Installation failed!error:系统找不到指定的路径
Hadoop 异常记录 ERROR: org.apache.hadoop.hbase.MasterNotRunningException: Retried 7 times
命令行运行Hbase: Session 0x0 for server null, unexpected error
solr 4.4 Error filterStart 问题
[Hadoop] Error: JAVA_HOME is not set
最新问答
更多您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
在计算机拍照在哪里进入
使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
单页应用程序:页面重新加载(Single Page Application: page reload)
在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
Copyright ©2023 peixunduo.com All Rights Reserved.粤ICP备14003112号
本站部分内容来源于互联网,仅供学习和参考使用,请莫用于商业用途。如有侵犯你的版权,请联系我们(neng862121861#163.com),本站将尽快处理。谢谢合作!