美文网首页
请求错误201:Alamofire.AFError.URLReq

请求错误201:Alamofire.AFError.URLReq

作者: 童宁_深圳_iOS | 来源:发表于2020-11-20 17:02 被阅读0次

    swift 使用网络请时,出现 Alamofire.AFError.URLRequestValidationFailureReason.bodyDataInGETRequest 错误,看看是不是后台 api 的传参方式是 query 方式。

    这个时候用 body 的方式传字典参数 parameters 就会返回 201 错误,reason 就是上面这个错误原因。

    解决方法:将参数拼在 url 后面,例如要传 id 为 1,age 为 20。

    http://baidu.com?id=1&age=20

    如遇 ? 被转义成 %3F 的情况,请在 moya TargetType协议里的 var baseURL 里直接返回 URL(string: url),在 path 里传 query ,? 会被转义

    相关文章

      网友评论

          本文标题:请求错误201:Alamofire.AFError.URLReq

          本文链接:https://www.haomeiwen.com/subject/ccxjiktx.html