# Record TCefRequest

Description
Fields

## Unit

uCEFTypes

## Declaration

`type TCefRequest = record`

## Description

Structure used to represent a web request. The functions of this structure may be called on any thread.

NOTE: This struct is allocated DLL-side.

Implemented by ICefRequest.

<see href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_request_capi.h">CEF source file: /include/capi/cef_request_capi.h (cef_request_t))

## Overview

### Fields

Public | `base: TCefBaseRefCounted;`
Public | `is_read_only: function(self: PCefRequest): Integer; stdcall;`
Public | `get_url: function(self: PCefRequest): PCefStringUserFree; stdcall;`
Public | `set_url: procedure(self: PCefRequest; const url: PCefString); stdcall;`
Public | `get_method: function(self: PCefRequest): PCefStringUserFree; stdcall;`
Public | `set_method: procedure(self: PCefRequest; const method: PCefString); stdcall;`
Public | `set_referrer: procedure(self: PCefRequest; const referrer_url: PCefString; policy: TCefReferrerPolicy); stdcall;`
Public | `get_referrer_url: function(self: PCefRequest): PCefStringUserFree; stdcall;`
Public | `get_referrer_policy: function(self: PCefRequest): TCefReferrerPolicy; stdcall;`
Public | `get_post_data: function(self: PCefRequest): PCefPostData; stdcall;`
Public | `set_post_data: procedure(self: PCefRequest; postData: PCefPostData); stdcall;`
Public | `get_header_map: procedure(self: PCefRequest; headerMap: TCefStringMultimap); stdcall;`
Public | `set_header_map: procedure(self: PCefRequest; headerMap: TCefStringMultimap); stdcall;`
Public | `get_header_by_name: function(self: PCefRequest; const name: PCefString): PCefStringUserFree; stdcall;`
Public | `set_header_by_name: procedure(self: PCefRequest; const name, value: PCefString; overwrite: integer); stdcall;`
Public | `set_: procedure(self: PCefRequest; const url, method: PCefString; postData: PCefPostData; headerMap: TCefStringMultimap); stdcall;`
Public | `get_flags: function(self: PCefRequest): Integer; stdcall;`
Public | `set_flags: procedure(self: PCefRequest; flags: Integer); stdcall;`
Public | `get_first_party_for_cookies: function(self: PCefRequest): PCefStringUserFree; stdcall;`
Public | `set_first_party_for_cookies: procedure(self: PCefRequest; const url: PCefString); stdcall;`
Public | `get_resource_type: function(self: PCefRequest): TCefResourceType; stdcall;`
Public | `get_transition_type: function(self: PCefRequest): TCefTransitionType; stdcall;`
Public | `get_identifier: function(self: PCefRequest): UInt64; stdcall;`

## Description

### Fields

Public | `base: TCefBaseRefCounted;`
This item has no description.

Public | `is_read_only: function(self: PCefRequest): Integer; stdcall;`
This item has no description.

Public | `get_url: function(self: PCefRequest): PCefStringUserFree; stdcall;`
This item has no description.

Public | `set_url: procedure(self: PCefRequest; const url: PCefString); stdcall;`
This item has no description.

Public | `get_method: function(self: PCefRequest): PCefStringUserFree; stdcall;`
This item has no description.

Public | `set_method: procedure(self: PCefRequest; const method: PCefString); stdcall;`
This item has no description.

Public | `set_referrer: procedure(self: PCefRequest; const referrer_url: PCefString; policy: TCefReferrerPolicy); stdcall;`
This item has no description.

Public | `get_referrer_url: function(self: PCefRequest): PCefStringUserFree; stdcall;`
This item has no description.

Public | `get_referrer_policy: function(self: PCefRequest): TCefReferrerPolicy; stdcall;`
This item has no description.

Public | `get_post_data: function(self: PCefRequest): PCefPostData; stdcall;`
This item has no description.

Public | `set_post_data: procedure(self: PCefRequest; postData: PCefPostData); stdcall;`
This item has no description.

Public | `get_header_map: procedure(self: PCefRequest; headerMap: TCefStringMultimap); stdcall;`
This item has no description.

Public | `set_header_map: procedure(self: PCefRequest; headerMap: TCefStringMultimap); stdcall;`
This item has no description.

Public | `get_header_by_name: function(self: PCefRequest; const name: PCefString): PCefStringUserFree; stdcall;`
This item has no description.

Public | `set_header_by_name: procedure(self: PCefRequest; const name, value: PCefString; overwrite: integer); stdcall;`
This item has no description.

Public | `set_: procedure(self: PCefRequest; const url, method: PCefString; postData: PCefPostData; headerMap: TCefStringMultimap); stdcall;`
This item has no description.

Public | `get_flags: function(self: PCefRequest): Integer; stdcall;`
This item has no description.

Public | `set_flags: procedure(self: PCefRequest; flags: Integer); stdcall;`
This item has no description.

Public | `get_first_party_for_cookies: function(self: PCefRequest): PCefStringUserFree; stdcall;`
This item has no description.

Public | `set_first_party_for_cookies: procedure(self: PCefRequest; const url: PCefString); stdcall;`
This item has no description.

Public | `get_resource_type: function(self: PCefRequest): TCefResourceType; stdcall;`
This item has no description.

Public | `get_transition_type: function(self: PCefRequest): TCefTransitionType; stdcall;`
This item has no description.

Public | `get_identifier: function(self: PCefRequest): UInt64; stdcall;`
This item has no description.

Generated by PasDoc 1.0.4.