목록URLSession (10)
투케이2K
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // --------------------------------------------------------------------------------------[개발 및 테스트 환경]// --------------------------------------------------------------------------------------- 언어 : Swift- 개발 툴 : Xcode- 기술 구분 : URLSession uploadTask / HTTP / File Upload// -------------------------------------------------------------------------------..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [SEARCH FAST] : connectionFtpServer // ----------------------------------------------------------------------------------------- func connectionFtpServer(tag: String, host: String, header: Dictionary?, userName: String, password: Stri..
[개발 환경 설정]개발 툴 : XCODE개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [테스트 메인 함수 정의 실시] // ----------------------------------------------------------------------------------------- func testMain() { S_Log._D_(description: "테스트 함수 시작 실시", data: nil) /* // ------------..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [PUT 방식 Body Json HTTP 통신 수행] // ----------------------------------------------------------------------------------------- func requestPutBodyJsonHttp(tag: String, url: String, header: Dictionary?, params: Dictionary?, completion: @escaping (B..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [DELETE 방식 HTTP 통신 수행] // ----------------------------------------------------------------------------------------- func requestDeleteQueryStringHttp(tag: String, url: String, header: Dictionary?, params: Dictionary?, completion: @escaping (..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [PATCH 방식 Body Json HTTP 통신 수행] // ----------------------------------------------------------------------------------------- func requestPatchBodyJsonHttp(tag: String, url: String, header: Dictionary?, params: Dictionary?, completion: @escap..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT5 [소스 코드] // ----------------------------------------------------------------------------------------- // MARK: - [PUT 방식 Body Json HTTP 통신 수행] // ----------------------------------------------------------------------------------------- func requestPutBodyJsonHttp(tag: String, url: String, header: Dictionary?, params: Dictionary?, completion: @escaping ..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // MARK: - [Codable (코더블) 사용해 json 데이터 파싱] struct jsonDecodeStruct : Codable { // [전역 변수 선언 실시] var userId : Int var id : Int // [구조체 생성자 초기화 실시] init(userId: Int, id: Int, phone: String, sex: Bool){ // [전역 변수 = 인풋 값] self.userId = userId self.id = id } } // MARK: - [테스트 메인 함수 정의 실시] func testMain() { // [로직 처리 수행] DispatchQueue.main.async { //..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [http 비동기 방식을 사용해서 파일 다운로드 및 저장 수행 실시] var urlComponents = URLComponents(string: fileUrl) var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // GET requestURL.addValue("application/x-www-form-urlencoded; charset=utf-8;", forHTTPHeaderField: "Content-Type") // GET print("") print("===============================..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] // [http 비동기 방식을 사용해서 파일 다운로드 및 저장 수행 실시] var urlComponents = URLComponents(string: fileUrl) var requestURL = URLRequest(url: (urlComponents?.url)!) requestURL.httpMethod = "GET" // GET requestURL.addValue("application/x-www-form-urlencoded; charset=utf-8;", forHTTPHeaderField: "Content-Type") // GET print("") print("===============================..