我试图像Postman一样使用form-data进行请求,但是我总是从服务器得到"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))
}
}
我查看了this question和该网站上的许多其他内容,但没有解决我的问题
答案 0 :(得分:0)
解决方案是将Content-Type
的键application/json
设置为
application/x-www-form-urlencoded