如何在sharepoint 2013中为REST编码列表名称
How to encode a list name for REST in sharepoint 2013
我在en
站点中创建了一个名为的列表
你好~`!@#$%^&(){}[]:;"'<>?/''|-+.
如果我试图在RESTurl中以名称为目标,我要做的是弄清楚名称的编码版本到底是什么。我有这个
http://mysite/en/_api/web/lists/getbytitle('hello's ~`!@#$%^&(){}[]:;"'<>?/''|-+')
但这当然行不通。我尝试将url编码为
http://mysite/en/_api/web/lists/getbytitle("你好%27s~%60!%40%23%24%25%5E%26*()%7B%7D%5D%3B%22%27%3C%3E%3F%2F%5C*-%2B。")
但即便如此,也无济于事。
有人知道怎么做吗?
感谢
表达式:
你好~`!@#$%^&(){}[]:;"'<>?/''|-+.
至少包含以下无效符号<,>,*,%,&,:,'',?
(有关更多详细信息,请参阅HttpRuntimeSection.RequestPathInvalidCharacters
属性)
所以,如果列表标题包含任何指定的无效符号,那么REST请求中将返回A potentially dangerous Request.Path value was detected from the client
错误。
关于'
(单引号)符号,应该通过将其替换为''
(双引号)符号来正确地转义它。
相关文章:
- 要求输入在数据列表中
- 从javascript创建一个列表
- 如何使用jQuery选择下拉列表的值
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- Javascript按钮下拉列表
- 如何使用json将对象列表从java转换为javascript
- 区分JSON中的矩阵和列表列表
- jQuery表单添加不适用于下拉列表
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- JSON编码一个HTML列表——所有子项都显示在所有父项上
- 节点证书存储,节点仅从硬编码的证书列表中读取
- 如何通过谷歌地理编码 API 找到靠近给定地点列表的地方
- 如何在 C# 中对多维数组/列表进行硬编码
- 如何对返回数据列表的清除Select语句进行编码
- 如何在sharepoint 2013中为REST编码列表名称
- 在PHP编码器中使用javascript中的foreach获取列表
- 我得到一个丢失的}后属性列表,在编码这个程序时,什么'It’他错了
- 在 Backbone 中.js我应该创建静态列表集合还是只是将它们硬编码到 UI 中
- 使用Google地理编码API从州/省获取城市/城镇列表