CUrl 클래스
이 클래스는 URL을 나타냅니다.기존 URL을 구문 분석 하는 여부와 독립적으로 다른 URL의 각 요소를 조작할 수 있습니다 문자열 또는 문자열 처음부터 새로 작성 합니다.
중요 |
---|
런타임에서 Windows를 실행 하는 응용 프로그램에서이 클래스와 해당 멤버를 사용할 수 없습니다. |
class CUrl
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
|
소멸자 |
Public 메서드
Name |
설명 |
---|---|
URL 문자열을 정규 형식으로 변환 하려면이 메서드를 호출 합니다. |
|
URL 필드를 모두 지우려면이 메서드를 호출 합니다. |
|
디코딩할 URL을 구문 분석 하 고이 메서드를 호출 합니다. |
|
URL을 만들려면이 메서드를 호출 합니다. |
|
추가 정보를 얻으려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)의 url입니다. |
|
길이 추가 정보를 얻으려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)에서 URL을 검색 합니다. |
|
URL에서 호스트 이름을 가져오려면이 메서드를 호출 합니다. |
|
호스트 이름의 길이를 가져오려면이 메서드를 호출 합니다. |
|
URL에서 암호를 가져오려면이 메서드를 호출 합니다. |
|
암호의 길이 가져오려면이 메서드를 호출 합니다. |
|
이 포트 번호에서 ATL_URL_PORT이 메서드를 호출 합니다. |
|
URL 구성표 가져오려면이 메서드를 호출 합니다. |
|
URL 구성표 이름을 가져오려면이 메서드를 호출 합니다. |
|
URL 구성표 이름 길이 가져오려면이 메서드를 호출 합니다. |
|
URL 길이 가져오려면이 메서드를 호출 합니다. |
|
URL 경로 가져오려면이 메서드를 호출 합니다. |
|
URL 경로 길이 가져오려면이 메서드를 호출 합니다. |
|
URL에서 사용자 이름을 가져오려면이 메서드를 호출 합니다. |
|
사용자 이름의 길이를 가져오려면이 메서드를 호출 합니다. |
|
추가 정보를 설정 하려면이 메서드를 호출 (예:?텍스트 또는 #텍스트)의 URL입니다. |
|
호스트 이름을 설정 하려면이 메서드를 호출 합니다. |
|
암호를 설정 하려면이 메서드를 호출 합니다. |
|
ATL_URL_PORT에서 포트 번호를 설정 하려면이 메서드를 호출 합니다. |
|
URL 구성표를 설정 하려면이 메서드를 호출 합니다. |
|
URL 구성표 이름을 설정 하려면이 메서드를 호출 합니다. |
|
URL 경로 설정 하려면이 메서드를 호출 합니다. |
|
사용자 이름을 설정 하려면이 메서드를 호출 합니다. |
Public 연산자
Name |
설명 |
---|---|
지정한 할당 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