\被插入Alamofire请求

时间:2017-10-24 09:55:59

标签: ios swift alamofire

我的请求是将\插入其中。

注意 -  我想将 JSON对象作为参数发送到服务器。

     let param : Parameters = ["SessionBean":["billId": self.SessionListArray[row].billId, "memberId": self.SessionListArray[row].memberId,"SessionConductId":self.SessionListArray[row].sessionConductId ]]

 Alamofire.request(URL2, method: .get, parameters: param, encoding: JSONEncoding.prettyPrinted).debugLog().responseString { response in
            print("Success:Session: \(response.result.isSuccess)")
            print("Result...\(String(describing: response.value))")

            if(response.result.isSuccess) {
                if(response.value != nil){

                }
            }
            if(response.result.isFailure){
                print("Failure\(response.result.isFailure)")
            }


        }

这是我的请求输出。 \导致 HTTP状态500 - 读取超时

 {
          \"SessionBean\" : {
            \"SessionId\" : \"3\",
            \"memberId\" : \"8\",
            \"billId\" : \"55\"
          }
        }" \

1 个答案:

答案 0 :(得分:0)

尝试 JSONEncoding.default 而不是 JSONEncoding.prettyPrinted

另外,尝试将 .responseString 替换为 .responseJSON