Alamofire请求响应的发布方法为“ token_not_provided”

时间:2018-10-30 11:13:00

标签: json swift jwt alamofire

我收到令牌的响应,并在请求响应时将此令牌发布到Alamofire。我测试了令牌的接收和发送,也尝试发送随机数作为令牌,并在resposen上收到了相同的错误-“ token_not_provided”。

API不需要标头或将令牌插入标头。

请求代码如下:

Alamofire.request(userRegURL, method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON
        {
            response in

            if let result = response.result.value {
                let jsonData = result as! NSDictionary

                tokenFromAPI = jsonData.value(forKey: "token") as! String

                let phoneParameters: Parameters = [
                    "token" : tokenFromAPI,
                    "phone" : self.yourPhoneTextField.text!
                ]

                let sendCodeURL = "https://aabbcc/member/send-code"

                Alamofire.request(sendCodeURL, method: .post, parameters: phoneParameters).responseJSON
                    {
                        response in

                        if let result = response.result.value {

                            let jsonData2 = result as! NSDictionary
                            print(phoneParameters)
                            print(jsonData2)
                        }
                }

            }
    }

API文档:

enter image description here

0 个答案:

没有答案