java
アプリでは、以下のコードを使用してRESTから応答をStringとして取得します。私はAlamofire
応答をJsonポストコールスウィフトから読む
とポストコールを作っています迅速に
String response = performPostCall(wmeAPI.vote("" + rowItem.getPoll_id()), has);
私はこのポストコールからの応答文字列を取得するにはどうすればよいのポストコール
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)")
}
}
を作りました。あなたがAlamofire
ドキュメントをチェックすると
Alamofire.request(.POST, "YOUR_URL", parameters: nil, encoding: ParameterEncoding.JSON, headers: nil).responseJSON { (responseObject) -> Void in
print(responseObject)
if responseObject.result.isSuccess {
let resJson = JSON(responseObject.result.value!)
print(resJson)
}
if responseObject.result.isFailure {
let error : NSError = responseObject.result.error!
print(error)
}
}
私はこの.POST呼び出しを適用できますか? – tmac99
@ tmac99はい...なぜなら、この 'GET、HEAD、POST、PUT、PATCH、DELETE、TRACE、CONNECT'のいずれかを使用することはできません。 –
@ tmac99 POST呼び出しのサンプルコードを追加しました。 –