asp.net - 带有 # 特殊字符的输入参数的 ASP .Net“获取”Web API 控制器 URL 不起作用
问题描述
让控制器接受用户名和密码参数。如果密码有 # 特殊字符,则它不起作用,但它适用于其他特殊字符(!$@..)。在邮递员中,# 被替换为 %23。
网址:https://localhost:8003/api/EmpInfoTest?userName=Afzal&userPwd=Afzal#123
public class EmpInfoTestController : ApiController
{
public string Get(string userName, string userPwd)
{
//line1
//line2
//return
}
}
互联网上使用 Server.UrlEncode(url) 的解决方案。
让我知道如何以及在何处使用 urlEncode。
谢谢,阿夫扎尔。
解决方案
推荐阅读
- java - 在 Firebase 中存储/检索枚举的解决方法是什么?
- javascript - 将事件发送到另一个函数
- apache-kafka - 如何从kafka主题中读取时间戳大于给定时间戳的消息
- c - 在 c 中扫描 (x,y) 形式的整数组
- python-3.x - 在python中将txt文件转换为字典
- java - 如何修复 OpenGLES glDrawElements
- python - 如何使用写/读日志文件
- python - 如何在python中为字典使用计数器
- android - RecyclerView 未显示在协调器布局中
- python - 使用pyspark时如何在agg和groupBy中使用lambda?