다음을 통해 공유


CUrl 클래스

이 클래스는 URL을 나타냅니다.기존 URL을 구문 분석 하는 여부와 독립적으로 다른 URL의 각 요소를 조작할 수 있습니다 문자열 또는 문자열 처음부터 새로 작성 합니다.

중요중요

런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다.

class CUrl

Members

hezth0ef.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CUrl::CUrl

생성자입니다.

말아 넘기기:: ~ 말아 넘기기

소멸자

hezth0ef.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CUrl::Canonicalize

URL 문자열을 정규 형식으로 변환 하려면이 메서드를 호출 합니다.

CUrl::Clear

URL 필드를 모두 지우려면이 메서드를 호출 합니다.

CUrl::CrackUrl

디코딩할 URL을 구문 분석 하 고이 메서드를 호출 합니다.

CUrl::CreateUrl

URL을 만들려면이 메서드를 호출 합니다.

CUrl::GetExtraInfo

추가 정보를 얻으려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)의 url입니다.

CUrl::GetExtraInfoLength

길이 추가 정보를 얻으려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)에서 URL을 검색 합니다.

CUrl::GetHostName

URL에서 호스트 이름을 가져오려면이 메서드를 호출 합니다.

CUrl::GetHostNameLength

호스트 이름의 길이를 가져오려면이 메서드를 호출 합니다.

CUrl::GetPassword

URL에서 암호를 가져오려면이 메서드를 호출 합니다.

CUrl::GetPasswordLength

암호의 길이 가져오려면이 메서드를 호출 합니다.

CUrl::GetPortNumber

이 포트 번호에서 ATL_URL_PORT이 메서드를 호출 합니다.

CUrl::GetScheme

URL 구성표 가져오려면이 메서드를 호출 합니다.

CUrl::GetSchemeName

URL 구성표 이름을 가져오려면이 메서드를 호출 합니다.

CUrl::GetSchemeNameLength

URL 구성표 이름 길이 가져오려면이 메서드를 호출 합니다.

CUrl::GetUrlLength

URL 길이 가져오려면이 메서드를 호출 합니다.

CUrl::GetUrlPath

URL 경로 가져오려면이 메서드를 호출 합니다.

CUrl::GetUrlPathLength

URL 경로 길이 가져오려면이 메서드를 호출 합니다.

CUrl::GetUserName

URL에서 사용자 이름을 가져오려면이 메서드를 호출 합니다.

CUrl::GetUserNameLength

사용자 이름의 길이를 가져오려면이 메서드를 호출 합니다.

CUrl::SetExtraInfo

추가 정보를 설정 하려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)의 URL입니다.

CUrl::SetHostName

호스트 이름을 설정 하려면이 메서드를 호출 합니다.

CUrl::SetPassword

암호를 설정 하려면이 메서드를 호출 합니다.

CUrl::SetPortNumber

ATL_URL_PORT에서 포트 번호를 설정 하려면이 메서드를 호출 합니다.

CUrl::SetScheme

URL 구성표를 설정 하려면이 메서드를 호출 합니다.

CUrl::SetSchemeName

URL 구성표 이름을 설정 하려면이 메서드를 호출 합니다.

CUrl::SetUrlPath

URL 경로 설정 하려면이 메서드를 호출 합니다.

CUrl::SetUserName

사용자 이름을 설정 하려면이 메서드를 호출 합니다.

hezth0ef.collapse_all(ko-kr,VS.110).gifPublic 연산자

Name

설명

CUrl::operator =

지정한 할당 CUrl 개체에는 현재 CUrl 개체입니다.

설명

CUrlURL, 경로 또는 포트 번호 등의 필드를 조작할 수 있습니다.CUrl다음 형식의 Url을 인식합니다.

<Scheme>: / / <UserName>: <Password> @ <HostName>: <PortNumber> / <UrlPath> <ExtraInfo>

(일부 필드는 선택 사항입니다.) 예를 들어이 URL을 고려 하십시오.

https://someone:secret@www.microsoft.com:80/visualc/stuff.htm#contents

CUrl::CrackUrl 는 다음과 같이 구문 분석 합니다.

  • 구성표: "http" 또는 ATL_URL_SCHEME_HTTP

  • 사용자 이름: "사람"

  • "암호" 암호:

  • 호스트 이름: "www.microsoft.com"

  • 향하는: 80

  • UrlPath: "visualc/stuff.htm"

  • ExtraInfo: "#contents"

UrlPath 필드 (예를 들어) 조작할 수 있습니다 GetUrlPath, GetUrlPathLength, 및 SetUrlPath.사용 하면 CreateUrl 전체 URL 문자열을 만들 수 있습니다.

요구 사항

헤더: atlutil.h

참고 항목

기타 리소스

ATL 클래스