如何将空的JSON字符串传递给Alamofire并发送POST请求?
我试过这样:
let lazyPojo = LazyPojo()
let JSONString = Mapper<LazyPojo>().map(lazyPojo)
Alamofire.request(.POST, url, JSONString, encoding:.JSON).validate()
.responseJSON{...}
它说我的JSONString
必须是Unwrapped,但是当我运行它时我得到了这个错误:fatal error: unexpectedly found nil while unwrapping an Optional value
。
这怎么可能?
答案 0 :(得分:0)
我认为你没有提到参数名称。所以检查一下: -
Alamofire.request(.POST, url, parameters: ["parameters": "\(JSONString)"])
.validate()
.responseJSON { }