Jiwift

[iOS/Swift] Alamofire Parameter 전송하기 파라메터 사용 본문

라이브러리/Alamofire

[iOS/Swift] Alamofire Parameter 전송하기 파라메터 사용

지위프트 2023. 11. 4. 00:04
반응형

로고

짧고 간결하게 알아보는 Alamofire

파라메터란? 

HTTP 요청 메시지를 통해 클라이언트에서 서버로 데이터를 전달하는 방법 중 하나

 

Alamofire Request

 Alamofire의 Request는 위와 같이 생겼습니다.

 

let parameters: Parameters = ["userId": "swift",
                              "name": "kimjitae",
                              "amount": 1000,
                              "age": 27]
AF.request(url,
           method: .post,
           parameters: parameters)
            .validate(statusCode: 200..<300)
            .validate(contentType: ["application/json"])
            .responseDecodable(of: [TestModel].self) { (response) in
                switch response.result {
                case .success(let result):
                    print("데이터 개수 : \(result.count)")
                case .failure(let error):
                    print("통신 에러 \(error.localizedDescription)")
                }
            }

 우리는 많은 넘기고 싶은 Parameter를 생성하고 Request에 인자를 넘겨줌으로 서버에 데이터를 전송할 수 있습니다.

 

반응형