如何知道站点查询字符串的所有可能参数是什么?

Ray*_*Ray 6 parameters url

我想检查所有现有网站网址的所有可能参数。假设站点正在使用参数类型查询字符串“ architecture”(而不是MVC),例如:

http://www.foobar.com/p1&itemsPerPage=50&size=500

假设还有其他我不知道的参数,目前我在URL中看不到它们。例如maxday和等参数OtherExoticVariable。同样,我不知道他们的名字,但想知道他们所有的名字。有什么方法可以请求服务器响应所有可能的url参数吗?

我更喜欢使用Javascript的方法,该方法可以通过浏览器快速运行,但也可以在必要时执行asp.net c#。

非常感谢!

射线。

Joh*_*136 5

服务器上运行的脚本/应用程序决定了哪些参数有效。除非应用程序提供这样的查询机制,否则您无法做到。服务器不知道什么是有效的,什么是无效的。


Fra*_*kPl 5

我认为这是不可能的。每个 Web 应用程序设计者都可以单独决定参数,并且只有当您看到它们被使用时您才知道它们。


Mar*_*son 5

不保证为您提供所有查询字符串,但它通常对 Google 有帮助 "foobar.com/p1& * "

您将能够看到 foobar.com 网站的所有公开出现的查询字符串。

(正如已接受的答案所说,除非网站提供 API,否则没有通用方法来访问查询字符串。)