# Record TCefUrlParts

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFTypes

## Declaration

`type TCefUrlParts = record`

## Description

URL component parts.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/internal/cef_types.h">CEF source file: /include/internal/cef_types.h (cef_urlparts_t))

## Overview

### Fields

| `spec: TCefString;`
| `scheme: TCefString;`
| `username: TCefString;`
| `password: TCefString;`
| `host: TCefString;`
| `port: TCefString;`
| `origin: TCefString;`
| `path: TCefString;`
| `query: TCefString;`
| `fragment: TCefString;`

## Description

### Fields

| `spec: TCefString;`
The complete URL specification.

| `scheme: TCefString;`
Scheme component not including the colon (e.g., "http").

| `username: TCefString;`
User name component.

| `password: TCefString;`
Password component.

| `host: TCefString;`
Host component. This may be a hostname, an IPv4 address or an IPv6 literal surrounded by square brackets (e.g., "[2001:db8::1]").

| `port: TCefString;`
Port number component.

| `origin: TCefString;`
Origin contains just the scheme, host, and port from a URL. Equivalent to clearing any username and password, replacing the path with a slash, and clearing everything after that. This value will be empty for non-standard URLs.

| `path: TCefString;`
Path component including the first slash following the host.

| `query: TCefString;`
Query string component (i.e., everything following the '?').

| `fragment: TCefString;`
Fragment (hash) identifier component (i.e., the string following the '#').

Generated by PasDoc 0.16.0-snapshot.