为什么Alamofire的POST-Api呼叫不起作用?

时间:2019-04-19 20:35:00

标签: swift post alamofire

未传递POST参数。为什么?

是否还有进行POST-API调用的可能性?

promisify

1 个答案:

答案 0 :(得分:0)

这是一个可能有用的代码,只需对代码进行简单的更改即可

func postJSON() {

    let param = ["username":tFusername.text!,"password":tFpassword.text!] as NSDictionary //GET TEXTFIELD VALUE

    let url = "YOUR URL HERE"


    Alamofire.request(url, method: .post, parameters: (param as! Parameters), encoding: JSONEncoding.default).responseJSON { response in

        switch response.result{
        case .success(let json):
            print(json)
            DispatchQueue.main.async {
                print(param)
                //HANDLE YOUR CODE HERE 
            }
        case .failure(let error):
            print(error)
        }

    }

在您的viewDidLoad()中或根据需要使用此函数。