在java
应用程序中,我们通过使用下面的代码从REST获得字符串形式的响应。
String response = performPostCall(wmeAPI.vote("" + rowItem.getPoll_id()), has);
在swift中,我使用Alamofire
进行后续调用
我打了个电话
Alamofire.request(.POST, url, parameters: parameters, encoding:.JSON).responseString
{ response in switch response.result {
case .Success(let JSON):
print("Success \(JSON)")
case .Failure(let error):
print("Request failed with error: \(error)")
}
}
如何从这个发布调用中获取响应字符串。
2条答案
按热度按时间jutyujz01#
您需要使用响应JSON
因此,请将
responseString
更改为responseJSON
例如:
对于POST调用:
gz5pxeao2#
如果您选中
Alamofire
Doc.,则已经定义了如何获取响应字符串以及如何获取响应JSON响应JSON处理程序
响应字符串处理程序
链接响应处理程序
请参阅Alamofire Usage