如何知道一个网站查询字符串的所有可能参数?

17
我想查询任何现有网站URL的所有可能参数。假设该网站正在使用参数类型查询字符串“架构”(而不是例如MVC),类似于: http://www.foobar.com/p1&itemsPerPage=50&size=500 假设还存在其他我不知道的参数,我也看不到它们在URL中的情况。例如,参数如max,day和OtherExoticVariable。同样,我不知道它们的名称,但希望知道它们所有的名称。是否有一种方法请求服务器响应所有可能的URL参数?
我更喜欢使用Javascript的方法,可以通过浏览器快速运行,但如果必要,也可以使用asp.net c#。
谢谢! Ray.
3个回答

10

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


5

不能保证获取所有查询字符串,但通常有助于使用谷歌搜索 "foobar.com/p1& * "

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

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


5
我不认为这是可能的。每个Web应用程序设计师可以单独决定参数,只有在看到它们被使用时才会知道它们。

可以通过暴力破解来实现。 - tomasantunes

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接