Alamofire를 사용하여 POST 메서드에서 응답을 받으려면 어떻게해야합니까? 다음 POST 방법이 있습니다.
let parameters = [
"Firstname": "\(first_name)",
"Lastname": "\(last_name)",
];
Alamofire.request(.POST, URLString, parameters: parameters as? [String : AnyObject], encoding: .JSON)
이 작업이 완료되면 ID 및 기타 필드와 함께 내 레코드에 대한 응답을 받고 싶습니다. 내가 어떻게 해?
다음과 같은 방법을 작성할 수 있습니다.
func getData(result: (response: NSMutableArray!, error : NSError!) -> Void){
let parameters = [
"Firstname": "\(first_name)",
"Lastname": "\(last_name)", ];
//Request to fetch data from the server
Alamofire.request(.POST,URLString, parameters: parameters,encoding:.JSON).responseJSON
{ response in switch response.result {
case .Success(let jsonData):
result(response: jsonData as! NSMutableArray, error: nil)
case .Failure(let error):
result(response: nil, error: error)
}
}
}//getData
그리고 위의 방법을 다음과 같이 호출하십시오.
YOURCLASSOBJECT.getFeedData( { (response, error) -> Void in
//If data is fetched successfully
if(response != nil){
print("Response : \(response)")
}
})
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다