Swift3 Alamofire未点击API并设置标题

Swift3 Alamofire未点击API并设置标题,swift3,Swift3,我正在使用Alamofire进行api调用。但是没有达到API。以及如何在Alamofire中设置标题 func signupApiASyncPostCall(_ url:String, params:[String: AnyObject]?, success successBlock :@escaping apiSuccess,failure failureBlock :@escaping apiFailure) { let Auth_header = ["Content-Ty

我正在使用Alamofire进行api调用。但是没有达到API。以及如何在Alamofire中设置标题

func signupApiASyncPostCall(_ url:String, params:[String: AnyObject]?, success successBlock :@escaping apiSuccess,failure failureBlock :@escaping apiFailure) {

    let Auth_header    = ["Content-Type" : "application/json",                                                                  "application/json" : "Accept"]

    Alamofire.request(url, method: .post, parameters: params, encoding: URLEncoding.default, headers: Auth_header)       
        .responseJSON { response in
            print("\(response.request?.url)")  // original URL request
            //print(response.response) // URL response
            //print(response.data)     // server data
            print(response.result)   // result of response serialization

            if response.result.isSuccess {
                successBlock(response.result.value as? NSDictionary)
                print(successBlock(response.result.value as? NSDictionary))
            } else {
                let httpError: NSError = response.result.error! as NSError
                let statusCode = httpError.code
                let error:NSDictionary = ["error" : httpError,"statusCode" : String(statusCode)]
                failureBlock(error)
            }
    }
}

你说“不点击API”是什么意思?如果要设置标头,请使用URLRequest而不是URL创建请求。API未命中,服务器显示标头错误,我不知道如何设置标头,请建议我。要设置标头,请使用URLRequest,而不仅仅是请求中的字符串。标头包含在URL请求中。也。。。如果您从API中获得错误,则该API将被命中。