我想使用Alamofire.request.validate()
来验证http状态代码并返回错误(如果未通过该规则)。如您所知,它默认检查它是否为2xx
。但是,我也想添加HTTP 500
。我试着做
Alamofire.request.validate().validate(500)
,但无效。此外,由于它仅接受序列,因此无法使用||
操作符。我该如何实现?谢谢。
我从下面的帖子中获得了帮助,但找不到关于我的问题的任何信息。
What is the use of the validate() method in Alamofire.request?
答案 0 :(得分:0)
我可以通过将状态代码放入数组中并作为输入来使Alamofire仅验证HTTP 200 and HTTP 500
状态代码。希望对您有所帮助:
Alamofire.request(route).validate(statusCode: [200,500]).responseJSON