You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

SharePoint REST GetFile接口因文件名含单引号返回400 Bad Request问题求助

SharePoint REST GetFile接口因文件名含单引号返回400 Bad Request问题求助

各位好,我现在碰到个SharePoint REST接口的问题,想请教下大家:

我需要从文档库获取文件,目前用的接口是:

_api/web/GetFileByServerRelativePath(decodedUrl='%2fsites%2fJshareDev%2fTestLibrary%2fcan't.docx')

我的目标文件名是can't.docx,只要文件名里带单引号('),调用这个接口就会返回400 Bad Request错误。

我已经尝试过两种处理方式,但都没解决问题:

  • 把单引号做UTF编码转成%27,也就是用can%27t.docx来拼接接口地址
  • 尝试转义单引号,写成can't.docx(按照转义的思路处理,但结果还是返回同样的错误)

我现在用的是Java的JShare库来调用接口,正常文件名的情况下接口都能正常工作,唯独带单引号的文件就出问题,实在搞不清哪里没做对,有没有大佬能指点下?

备注:内容来源于stack exchange,提问作者Ajit Hogade

火山引擎 最新活动