簡體   English   中英

Alamofire form-data”參數類型post請求

[英]Alamofire form-data” parameters type post request

我正在嘗試使用 Postman 中的表單數據發出請求,但是我總是從服務器收到"Parameters is invalid"響應。 我試過 postman 它工作得很好。

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))
                        }
                }

聚苯乙烯

我看了這個問題和這個網站上的許多其他問題,但沒有解決我的問題

解決方案是將Content-Type鍵從application/json設置為

application/x-www-form-urlencoded

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM