# Request The `request` object provides information about the current HTTP request, such as country, device, locale, and URL. ## Usage Example ```liquid {%- comment -%} Show request info for debugging {%- endcomment -%} ``` ## Properties ### country Returns the current [country](/reference/liquid/objects/country/). ### design_mode Returns the URL for the assets. You may also use the [asset_url](/reference/liquid/filters/url/) filter for more convenient URL building. ### device Returns information about the user [device](/reference/liquid/objects/device/). ### host Returns the current host. ### locale Returns the current [locale](/reference/liquid/objects/locale/). ### location Returns information about the user [location](/reference/liquid/objects/location/). Returns null if the location cannot be determined. ### page_type Returns the page type, e.g. product or frontpage. ### path Returns the current request path. ### protocol Returns the protocol of the request. ### uri Returns the full URL for the current page.