代码:
let request1 = NSMutableURLRequest(URL:NSURL(string: urlString)!)
request1.HTTPMethod = "POST"
request1.setValue("application/json", forHTTPHeaderField: "Content-Type")
let values = ["name":"sfsd"]
request1.HTTPBody = try! NSJSONSerialization.dataWithJSONObject(values, options: [])
.request(request1)
.responseJSON { response in
// do whatever you want here
switch response.result {
case .Failure(_, let error):
print(error)
case .Success(let responseObject):
print(responseObject)
}
}
我试图通过POST方法发送json值 在HttpBody行,它显示错误" http正文的值没有成员请求"。我的代码出了什么问题?任何帮助都会被预测。谢谢提前
答案 0 :(得分:0)
您正在尝试对从request
返回的对象调用方法dataWithJSONObject
,这是NSData的一个实例,而NSData没有这样的方法。使用Alamofire.request(request1)