0

我正在尝试像在 Postman 中一样使用表单数据发出请求,但是我总是"Parameters is invalid"从服务器获得响应。我试过邮递员,它工作得很好。

parameters: [String: String] = ["name": "name","email": "email"]

这是我的代码:

     let request = AF
                .request(url, method: .post, parameters: parameters, encoder: URLEncodedFormParameterEncoder.default, interceptor: self.interceptor)
                .validate()
                .responseDecodable(of: KResult<T>.self) { response in
                    switch response.result {
                    case let .success(res):
                        print(res)
                        completion(.success(res.result))
                    case let .failure(error):
                        print(error)
                        completion(.error(error))
                        }
                }

附言

我在这个网站上查看了这个问题和许多其他问题,但没有解决我的问题

4

1 回答 1

0

解决方案是将Content-Type密钥设置application/json

application/x-www-form-urlencoded

于 2020-09-22T19:05:36.343 回答