我正在将我的应用程序与第三方应用程序连接,第三方应用程序在一个地方传递我的应用程序,其中'#'哈希作为查询变量分隔符而不是'&'符号。 C#删除查询字符串的格式错误的部分,即'#',并且所有部分都进一步正确。有没有办法得到整个原始查询字符串,包括格式错误的部分,以便我自己解析它。
没有条款要求第三方纠正此问题。
我已尝试Request.QueryString
,Request.RawQuery
,Request.Url.Query
,但没有包含带有格式错误部分的实际原始查询。这意味着原始查询不是实际的原始查询:(
如果你能帮助我,我将非常感激你。
谢谢。
答案 0 :(得分:0)
获取URL中哈希后的内容并不简单,因为它是针对客户端的,而不是服务器上运行的应用程序。两个应用程序之间的交互如何发生,也许可以应用解决方法?
另外,你看到了这个:How to get Url Hash (#) from server side