如何通过Alamofire发送空JSON?

时间:2016-08-30 11:11:06

标签: ios json swift alamofire

如何将空的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

这怎么可能?

1 个答案:

答案 0 :(得分:0)

我认为你没有提到参数名称。所以检查一下: -

 Alamofire.request(.POST, url, parameters: ["parameters": "\(JSONString)"])
        .validate()
        .responseJSON { }