asp.net - XML 序列化 - amp;
问题描述
我有个问题。我正在使用 ASP 开发 Web 服务,在我的 IDE 中运行良好。但是当我发布我的网络服务时,其中一个网络方法必须返回一个 url(这是为我的客户进行 http 重定向)
返回的 url 具有编码字符串,尤其&
是文本中的每个“&”。
这是我构建 url 的代码(我正在使用 base64 编码,我的客户应用程序使用该代码):
public string URLDocVw(string url, string fc, string dwuser,
string dwpass, string condicion)
{
string login = "";
string docid = "";
login = "User=" + dwuser + @"\nPwd=" + dwpass;
login = Convert.ToBase64String(Encoding.UTF8.GetBytes(login));
docid = Convert.ToBase64String(Encoding.UTF8.GetBytes(condicion));
return url + "/WebClient/1/Integration?" + "&p=V&fc=" + fc
+ "&lc=" + login + "&q=" + docid;
}
这是有效的网址(来自我的 IDE)
这是来自已发布网络服务的网址:
http://192.168.0.43/docuware/platform/WebClient/1/Integration?&p=V&fc=e643ad7a-d453-4f97-8059-7fad270ac490&lc=VXNlcj1BZG1pbmlzdHJhZG9yXG5Qd2Q9QGRtMU4=&q=W0RXRE9DSURdPTE1
有没有办法避免这种行为?
解决方案
推荐阅读
- apache-kafka - Kafka Mirror Maker 2 偏移复制不工作
- r - R Shiny Datatable - 编辑值、影响其他列并保留分页
- python-3.x - 使用函数将单个元素值传递给列表
- javascript - 突出显示并滚动到参考
- python - 从 Pandas 的销售数据透视中获取“最后购买年份”
- javascript - jquery .addClass 没有做它应该做的事情
- javascript - TripleDES Java 加密到 Javascript 解密
- javascript - 如何使用基于 var 的 javascript 在 if 条件内显示链接
- reactjs - React props 函数变得未定义
- javascript - 分配动态嵌套的类数组