首页 > 解决方案 > Rest Sharp 转义 %5F 字符

问题描述

我正在尝试使用 RestClient 进行 API 调用。URI 中有一些字符 %5F,我需要按原样调用 API,而不将特殊字符编码为“_”。我能得到一些帮助吗?

这是我的网址 https://123.com/core/v1/operations/InformationManagement/workers/9200293262974%5F1?$select=processingStatus

当我调用执行方法时,它返回为未经授权的 401 错误,我看到 URL 已更改为

https://123.com/core/v1/operations/InformationManagement/workers/9200293262974_1?$select=processingStatus

经过一些研究,我认为如果我们在请求中使用 AddURLSegment,我找到了解决方案。但仍然没有运气。它正在用 %255F 替换 %5F 并调用错误的 URL。

我正在使用 .net 框架 4.6.1 和 restSharp 版本 106.11.8.0。

非常感谢任何帮助。

标签: urlencoderestsharp

解决方案


推荐阅读