c# - asp.net C# Request.QueryString ["sms"] + 符号

标签 c# asp.net request.querystring

我的客户端有 2 个服务器,然后从第一个服务器发送一个带有一些参数的请求,第二个服务器使用 get 方法获取这些参数,问题是当请求到来时,其中有一个 + 符号,例如在血液中将其 A+、B+、O+ 分组

数据正常,但是当我插入记录时,它从中删除了 + 号。

我怎样才能完成它,因为它们之间有一些空间。

获取方法

http://domain.com/join.aspx?msid=238487987328&sms=Peter D 23 O+ Indiana

当我使用 Request.QueryString["sms"] 获取它时,它会删除 + 号

谢谢 问候

最佳答案

您需要URL encode参数(或者更确切地说,整个 URL)。

关于c# - asp.net C# Request.QueryString ["sms"] + 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6357787/

相关文章:

c# - ILoggerFactory 与 serviceCollection.AddLogging 与 WebHostBuilder.ConfigureLogging

c# - 在 .net 中以编程方式解压缩文件

c# - 如何从 App.Metrics 禁用所有跟踪日志

c# - 将 Request.QueryString 转换为整数

C# - 通过串行端口从设备获取所有数据并检测控制字符(ACK、SOH、...)

c# - 有没有类似RequestLocal(如ThreadLocal)的东西?

c# - 我应该为新的 CRUD asp.net 应用程序使用 SubSonic 还是动态数据?

c# - Repeater 中的用户控件

grails - grails 中的集成测试 : getting null in query string parameter

不带等号的 ASP.NET QueryString