c# - 如何编码字符串以便它可以通过http发送?

标签 c# asp.net .net

我的 POST 请求中有这段字符串:

"signature=bI�(��0�P���h;"

现在,我想对其进行编码,因为我的 WebResponse 类不想将其发送过来。我尝试使用 HttpUtility.HtmlEncode(),但该方法不想合作(我的意思是字符串保持完整)。

我怎样才能对那些奇怪的字符进行编码,以便它通过 http?

编辑:好的 nvm,我刚刚发现还有一个名为 .UrlEncode() 的方法,它按预期工作,很抱歉给您带来麻烦!

最佳答案

.NET 也有 URL 编码:http://msdn.microsoft.com/en-us/library/zttxte6w.aspx或查找 HttpUtility.UrlEncode

关于c# - 如何编码字符串以便它可以通过http发送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15124411/

相关文章:

runat ="server"后 Asp.net div 仍然无法访问

asp.net - 在 asp.net 中设置 session cookie 的路径和过期时间

.net - 在 WinForms app.config、.NET 中加密密码

asp.net - Session改变或无效时,HttpCookie不会被删除

c# - 在 Atom 上网本上使用 WPF 的高 CPU

c# - 数据表内存泄漏

c# - 配置文件中的节类型

c# - 将 List<Point> 存储在字符串中并解析回来的最佳方法

bcrypt 的.Net 实现,它实现了HashAlgorithm?

C# gRPC localhost - 启动 gRPC 调用时出错 : No such host is known