---
title: "request"

doc_type: static
doc_category: static
doc_version: v20270301
source_url:
  html: 'https://developer.shopline.com/zh-hans-cn/docs/sline/object/request'
  md: 'https://developer.shopline.com/zh-hans-cn/docs/sline/object/request.md'
---

# request


    用户当前请求的 URL 及关联页面的信息，可用来获取当前访问页面的请求信息。

    



## 属性

    <div>
    

        
<ObjectProperty
    name="design_mode"
    types={[<Mdx>boolean</Mdx>]}
>
<ObjectSummary>
请求来源是否为主题编辑器。

+ `true`：请求来源是主题编辑器。
+ `false`：请求来源不是主题编辑器。

你可以利用该属性判断请求来源是否为主题编辑器，并针对性地控制主题的行为。例如，通过主题编辑器访问主题的时候，你可以阻止脚本跟踪来避免跟踪会话数据。
</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="host"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
请求的域名。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="origin"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
请求的协议和主机。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="page_type"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
请求页面的类型。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="path"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
请求的路径。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="document_direction"
    types={[<Mdx>string</Mdx>]}
>
<ObjectSummary>
页面文档内容的文本方向。


</ObjectSummary>
</ObjectProperty>
        
<ObjectProperty
    name="locale"
    types={[<Mdx>[shop_locale](https://developer.shopline.com/zh-hans-cn/docs/sline/object/shop-locale.md)</Mdx>]}
>
<ObjectSummary>
请求页面的语种。


</ObjectSummary>
</ObjectProperty>
        
    
    </div>



    
## 例子

        
            

            以下示例通过 `request.design_mode` 属性判断当前访问的页面是否处于 SHOPLINE 商家后台的主题编辑器模式，以便编写组件在不同访问模式下的显示逻辑。

            

            
<SlineExample path={''} objects={ 
    [""] 
}>
```sline
{{#if request.design_mode}}
Now in online store design mode
{{#else/}}
Now in front-end user access mode
{{/if}}
```
</SlineExample>
            
        
    
