问题标签 [request.querystring]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
221 浏览

asp.net - asp.net 查询字符串集合中的变音符号

我正在尝试从具有变音符号的查询字符串中获取一个值。变音符号以 utf-8 %uxxx 格式编码,当我检查 Request.QueryString["name"] 时,它们被错误地解码。但是,如果我检查 Request.RawUrl,它们就在那里并且是正确的。

我试过添加

<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/>

但仍有问题。

除了自己解析 RawUrl 并正确处理变音符号之外,是否有任何解决方案?

0 投票
1 回答
276 浏览

asp.net - asp.net 连续是从 url 中删除的反斜杠

我在我的 ASP.NET Web 应用程序中遇到问题,从请求 url 中故意删除连续的反斜杠。

我会请求类似:localhost/Page/A//C

但是当请求到达页面时,原始 url 是:localhost/Page/A/C

不确定这是否是罪魁祸首,但我确实有一个 Url Rewite 正则表达式,这是规则:

因此,在重写之后,查询字符串将显示为 Page.aspx?1=A&2=C&3= 当它应该是 Page.aspx?1=A&2=&3=C

请帮忙!!

0 投票
1 回答
31645 浏览

asp.net - 如何从 ashx 文件中获取 QueryString?

有一个 ashx 文件包含"ProcessRequest(HttpContext context)“自动触发的方法。它何时以及如何被触发?另一个问题,当我在这个文件中时如何获取当前的 QueryString?当我输入“ context.Request.QueryString”时,它说它是 null 或空的地址有参数。

0 投票
2 回答
1191 浏览

c# - 我应该如何处理可选查询字符串的值?

我对 C# 和 ASP.NET 还很陌生,所以请多多包涵。我正在设置一个从 url 接收查询字符串的页面。然后它将这些字符串传递给另一个方法(实际上是在另一个类中),该方法根据查询字符串的值继续做很多事情。

一般结构看起来像这样,其中DoSomething()实际上是另一个类的一部分,将被许多不同的页面使用:

这就是我想知道的:

  1. 如果 url 中没有定义查询字符串“name”,Request.QueryString 会返回什么?一个空字符串?null?
  2. 如果它返回null,如果我尝试传递null给期望字符串的方法会发生什么?整个程序是否崩溃,或者我可以检查nullDoSomething() 方法内部(在收到空字符串后)?

“名称”是可选的,所以如果用户没有设置它,我想检测它并将其初始化为某个默认值。但是,如果可能的话,我想在 DoSomething() 中进行任何验证,而不是对请求字符串的每个页面进行检查。

提前致谢!

0 投票
3 回答
26215 浏览

node.js - Node.js - 使用查询字符串以 GET/POST 形式发送和接收数组

我有以下代码,但它似乎不起作用:

我最终得到了 5 个子数组,对应于对象中的 5 个参数,但它们的名称中有额外的 '][' 字符:

0 投票
1 回答
1534 浏览

c# - 从 WebRequest 获取 QueryStrings

可以说我有这个:

我知道我可以像这样获取 urlmyWebRequest1.RequestUri但我想知道是否有任何方法可以使用比手动解析更好的方式获取查询字符串,我的意思是myWebRequest1.QueryString[etc etc ]

有任何想法吗 ?

提前致谢....

0 投票
3 回答
1132 浏览

php - 在 PHP 中从查询字符串中获取数据

我不知道如何从querystringPHP 中获取数据。

我想从access_token.

http://www.mygridview.com/sephora/index.php?mod=config#access_token=170791786296375|983b6aefceafdb1cf2d5a122-100001848355029|Hc8qGl6xgpXlmhOWQrLv910on_8&expires_in=0

我如何在 PHP 中做到这一点?

0 投票
1 回答
1751 浏览

asp.net - 如何使用 asp.net 将整个查询字符串从一个页面传递到另一个页面文本框?

我有两个网络表单....

Default.aspx & Default2.aspx

我想在 Default.aspx 按钮单击事件中将整个查询字符串传递给 Default2.aspx 文本框?

如何做到这一点 uisng vb.net ...

如果在按钮单击事件中从 default.aspx 生成的查询字符串是 http://www.abcd.com?name=sumit&age=23&class=10&role=monitor

然后在默认 2 上 textbox2 文本将是...

http://www.abcd.com?name=sumit&age=23&class=10&role=monitor

0 投票
2 回答
6541 浏览

asp.net - ASP.NET:使用 Request["param"] 与使用 Request.QueryString["param"] 或 Request.Form["param"]

从 ASP.NET 中的代码隐藏访问表单或查询字符串值时,使用的优缺点是什么,例如:

代替:

这个问题我想了好几遍,得出的结论是:

短途:

  • 更短(更易读,新手更容易记住等)

很长的路要走:

  • 如果存在同名的表单值和查询字符串值,则没有问题(尽管这通常不是问题)
  • 以后读代码的人就知道是查看 URL 还是表单元素来查找数据的来源(可能是最重要的一点)

.

那么每种方法还有哪些其他优点/缺点呢?

0 投票
1 回答
3051 浏览

asp.net - 通过查询字符串或参数访问文件系统

我的任务是通过 request.param 和查询字符串重现问题/测试对文件系统的未经授权的访问。

例如我有这样的东西。request.querystring("blah"); 有人如何在查询字符串中传递“../../../b1/b2”并访问文件系统。

这可能与跨站点脚本有关。

需要帮助..至少提供资源。提前致谢。