Alamore fire在服务器日志中将发布请求转换为获取请求

时间:2018-10-04 18:54:09

标签: ios swift xcode post alamofire

我正在尝试使用alamofire库快速发出发布请求。我正在做的是:-

let request = Alamofire.request(url, method: .post, parameters: APIParameters, encoding: JSONEncoding.prettyPrinted, headers: HeaderParameters)

        request.validate().responseJSON { (response) in
            switch response.result {
            case .success:
                print(response)

                break
            case .failure(let error):

                print(error)
            }

            completionHandler(true,nil,response.result.value)
        }

API参数为

▿ 2 elements

      ▿ 0 : 2 elements
        - key : "mobileNumber"
        - value : "**********"
      ▿ 1 : 2 elements
        - key : "otp"
        - value : "****"

在偶数节点上,它向我显示GET api:

2018-10-04 18:49:58 bc22dc4a8610 GET xxx/xxx/xxx

在我的本地控制台上,我收到此错误

FAILURE: responseValidationFailed(Alamofire.AFError.ResponseValidationFailureReason.unacceptableStatusCode(404))

为什么我在服务器日志中收到GET请求?在哪一步我做错了?我是否将APIParameters参数作为查询参数或正文参数发送?

0 个答案:

没有答案