Share via


CUrl クラス

このクラスは URL を表します。 URL の各要素をそれぞれ独立に操作して、既存の URL 文字列を解析したり、文字列を新規に組み立てたりできます。

class CUrl

解説

CUrl では、パスやポート番号など、URL のフィールドを操作できます。 CUrl では、次の形式で URL を認識します。

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

省略可能なフィールドもあります。次に例を示します。

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

CUrl::CrackUrl は、URL を次のように解析します。

  • スキーム:「http」またはATL_URL_SCHEME_HTTP

  • ユーザー名:「誰か」

  • Password:「秘密」

  • ホスト名:「www.microsoft.com」

  • ポート番号:80

  • UrlPath:「visualc/stuff.htm」

  • ExtraInfo:「#contents」

たとえば、UrlPath フィールドを操作するには、GetUrlPathGetUrlPathLength、および SetUrlPath を使用します。 完全な URL 文字列を作成するには、CreateUrl を使用します。

必要条件

**ヘッダー:**atlutil.h

参照

その他の技術情報

CUrl のメンバー

ATL のクラス