我的笔记本电脑上几乎所有浏览器都出现了奇怪的行为 - 超过1024个字符的HTTPS网址只能在GC中使用。 FF,IE,Opera,Safari - 这些都不会从服务器加载数据。
我有一个使用AJAX为我的表获取JSON数据的WebApp。当应用了一些数据过滤器时,搜索术语(每列)通过GET发送(我使用DataTables)。 URL(URI?)很容易达到900或1000个字符,这仍然很好,一切顺利......
但是后来 - 需要WebApp在思科的WebVPN(SSLVPN服务)上工作,这也会重写URL并添加令牌......所以URL变得超过1024个字符,这是所有人都走下坡路 - 只有在Chrome中我才得到回复。
GC是否发送了一些"短",服务器和其他浏览器的相对路径不是?在控制台中它似乎不是这样......是服务器还是所有浏览器的错误?我在浏览器中找不到关于这种限制的任何信息...并且浏览器说服务器已重置连接 - 也许是CISCO接口?但是为什么它在GC中起作用呢?
我在URL中输入了一条无效(未存在的)路径,并且只有GC告诉我在服务器上找不到资源 - 所有其他的说法与以前完全相同 - 服务器已重置连接...
切换到POST是我想要做的最后一件事,因为它是一个有很多不同的" WebViews"关于数据,每一个都有特定的.JS和.PHP脚本 - 这么多的工作和不够时间! ;(
有任何想法如何消毒吗?
答案 0 :(得分:0)
我很遗憾不得不自己回答我的问题,但这样问题(和答案)将可供其他可能遇到类似问题的人使用。
值得责备的是思科的WebVPN(SSLVPN服务) - 它无法处理超过1024个字符的请求。而这实际上就是它的全部。
我还没有找到一种方法来调整Ciscos路由器中的配置限制,所以我 要通过代码并将所有内容移到POST请求中...... :(