Swift - 如何使用"x-www-form-urlencoded"内容类型发送POST请求

Meh*_*dad 5 request url-encoding ios swift alamofire

我搜索了这么多,没有明确的说明用"x-www-form-urlencoded"内容类型发送POST请求.我想知道如何做到这一点,如果你知道如何用Alamofire这样做,那将是一个更好的方法.任何帮助将不胜感激.

Bik*_*kur 21

希望您正在搜索此代码或在代码中给我们更多解释,以便我们轻松获得:

let headers = [
    "Content-Type": "application/x-www-form-urlencoded"
]
let parameters = [

]

Alamofire.request("urlString", method: .post, parameters: parameters, encoding:  URLEncoding.httpBody, headers: headers).responseJSON { (response:DataResponse<Any>) in

    switch(response.result) {
    case.success(let data):
        print("success",data)
    case.failure(let error):
        print("Not Success",error)
        self.view.makeToast(message: "Server Error!!")
    }

}
Run Code Online (Sandbox Code Playgroud)