有没有人知道如何在使用sitecore项目web api时逃避连字符/短划线?
路径:sitecore/content/Site/Home/Test-page/*
这是我的要求:
host/-/item/v1/?sc_database=web&query=%2fsitecore%2fcontent%2fSite%2fHome%2fTest-page%2f*
Run Code Online (Sandbox Code Playgroud)
这是回应:
{"statusCode":400,"error":{"message":"Bad Sitecore query (/sitecore/content/Site/Home/Test-page/*)."}}
Run Code Online (Sandbox Code Playgroud)
谢谢
你需要用#字符用空格或连字符包装任何东西.例如:
Path: sitecore/content/Site/Home/#Test-page#/*
Run Code Online (Sandbox Code Playgroud)
感谢下面的评论,需要对哈希标签进行编码.这意味着你的网址看起来像这样:
Path: host/-/item/v1/?query=/sitecore/content/Site/Home/%23Test-page%23/*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1095 次 |
| 最近记录: |