Notice
Recent Posts
Recent Comments
Link
투케이2K
97. (swift/xcode) URLComponents 사용해 url 주소 접속 정보 확인 실시 - 도메인 , 포트 , 경로 , http , 파라미터 본문
Swift
97. (swift/xcode) URLComponents 사용해 url 주소 접속 정보 확인 실시 - 도메인 , 포트 , 경로 , http , 파라미터
투케이2K 2022. 8. 16. 14:18[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 함수 정의]
func testMain() {
print("")
print("===============================")
print("[ViewController >> testMain() :: 테스트 함수 수행]")
print("===============================")
print("")
// [테스트 URL 주소 설정 실시]
let urlData = "https://www.dev.test.co.kr:6053/html/service/info?name=twok&age=29"
// [URLComponents 사용해 주소 지정 실시]
let urlComponents = URLComponents(string: urlData)
// [URLComponents 개별 값 확인 실시]
let url = urlComponents?.url?.description ?? "" // [전체]
let path = urlComponents?.path.description ?? "" // [경로]
let host = urlComponents?.host?.description ?? "" // [도메인]
let port = urlComponents?.port?.description ?? "" // [포트]
let query = urlComponents?.query?.description ?? "" // [파라미터]
let scheme = urlComponents?.scheme?.description ?? "" // [스키마 접속 정보]
// [로그 출력 실시]
print("")
print("===============================")
print("[ViewController >> testMain() :: 로그 결과 확인]")
print("[원 본 :: \(urlData)]")
print("[url :: \(url)]")
print("[path :: \(path)]")
print("[host :: \(host)]")
print("[port :: \(port)]")
print("[query :: \(query)]")
print("[scheme :: \(scheme)]")
print("===============================")
print("")
}
[결과 출력]
반응형
'Swift' 카테고리의 다른 글
Comments