Arrays 阵列后错误:响应状态代码不可接受403

Arrays 阵列后错误:响应状态代码不可接受403,arrays,swift2,httpresponse,alamofire,Arrays,Swift2,Httpresponse,Alamofire,我试图发布一个带有Alamofire的数组,但我收到了这个错误 请求失败,错误为:error Domain=com.alamofire.error Code=-6003“响应状态代码不可接受:403”UserInfo={NSLocalizedFailureReason=响应状态代码不可接受:403} 我希望在请求正文中发送数组,如下所示: { "ratings":[{ "safety_rating_id": 105 "schedule_job_id": 18, "score":

我试图发布一个带有
Alamofire
的数组,但我收到了这个错误

请求失败,错误为:error Domain=com.alamofire.error Code=-6003“响应状态代码不可接受:403”UserInfo={NSLocalizedFailureReason=响应状态代码不可接受:403}

我希望在请求正文中发送数组,如下所示:

{
  "ratings":[{
  "safety_rating_id": 105
  "schedule_job_id": 18,
  "score": 9,
  "submission_id": 27
},{
  "safety_rating_id": 106
  "schedule_job_id": 18,
  "score": 10,
  "submission_id": 27
}   
这是我的密码

func getTaskDetails(onCompletion: () -> (), onError: ((NSError) -> ())? = nil) {

    guard let token = Data.sharedInstance.token else { print("Empty token"); return }


    let Auth_header = [
        "Authorization" : token,
        ]

    let parameters = [
        "ratings"   : [
            [
                "safety_rating_id" : 106,
                "schedule_job_id" : 18,
                "score" : 10,
                "submission_id" : 27
            ],
            [
                "safety_rating_id" : 105,
                "schedule_job_id" : 18,
                "score" : 9,
                "submission_id" : 27
            ]
        ]
    ]

    Alamofire.request(.POST, Data.submitScoreEndpoint, headers: Auth_header, parameters: parameters)
        .validate()
        .responseJSON {
        response in

        switch response.result {
        case .Success(let data):
            let json = JSON(data)
            print(json)
            onCompletion()
        case .Failure(let error):
            print("Request failed with error: \(error)")
            onError?(error)
        }

    }

}