我的请求是将\插入其中。
注意 - 我想将 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\"
}
}" \
答案 0 :(得分:0)
尝试 JSONEncoding.default 而不是 JSONEncoding.prettyPrinted
另外,尝试将 .responseString 替换为 .responseJSON