代码:
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值
在http body行显示错误“http body的值没有成员请求”。我的代码有什么问题?如有任何帮助,恕不另行通知。谢谢
最佳答案
您试图对从NSData的实例返回的对象调用方法request
,而NSData没有这样的方法。使用dataWithJSONObject
关于ios - http正文的值无成员(member)要求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36498690/