问题标签 [query-string]

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 投票
4 回答
3361 浏览

asp.net-mvc - 如何在 ASP.NET 路由中使用查询字符串?

新的 ASP.NET 路由非常适合简单的路径样式 URL,但如果您想使用如下 URL:

http://example.com/items/search.xhtml?term=Text+to+find&page=2

您是否必须在验证中使用 catch all 参数?

0 投票
6 回答
20055 浏览

c# - 在 C# 中输出操纵的 QueryString

使用以下代码,我得到了一个很好的格式化字符串:

给了我类似的东西:&hello=worldµsoft=sucks

但是,当我使用此代码将集合克隆到另一个对象(相同类型)时,我会从 ToString() 方法中取回 Type()。

有没有一种更整洁的方式来输出它而不是手动查找和构建字符串?

0 投票
7 回答
8932 浏览

asp.net - Asp.net MVC 中 QueryString 值的安全性

您如何正确确保用户不会篡改查询字符串值或操作 url 值?例如,您可能在您的 CommentController 上有一个 Delete Comment 操作,该操作采用 CommentID。操作 url 可能看起来像 /Comments/Delete/3 以删除 id 为 3 的评论。

现在显然您不希望任何人能够删除评论 3。通常在评论的所有者或管理员有权这样做。我已经看到这种安全性以不同的方式实施,并且想知道你们中的一些人是如何做到的。

您是否进行多次数据库调用以检索评论并检查评论的作者是否与调用删除操作的用户匹配?

您是否改为将 CommentID 和 UserID 传递给执行删除操作的存储过程并执行 Delete,其中 UserID 和 CommentID 等于传入的值?

加密查询字符串值更好吗?

0 投票
5 回答
12619 浏览

java - 替代已弃用的 javax.servlet.http.HttpUtils.parseQueryString?

我正在寻找解析 URL 以获取 Java 中查询字符串参数的集合。需要明确的是,我需要解析给定的 URL(或 URL 对象的字符串值),而不是来自 servlet 请求的 URL。

看起来该javax.servlet.http.HttpUtils.parseQueryString方法似乎是显而易见的选择,但它已被弃用。

是否有我遗漏的替代方法,或者它只是在没有等效替换/增强功能的情况下被弃用?

0 投票
4 回答
6209 浏览

asp.net - 在 ASP.NET 中验证查询字符串

是否有可以在我当前的 ASP.NET 应用程序中使用的库来验证 queryStrings?

编辑〜使用正则表达式查找模式,如字符串,仅,仅数字,长度为 x 的字符串,...等

谢谢

0 投票
9 回答
12207 浏览

regex - 正则表达式将查询字符串值解析为命名组

我有一个包含以下内容的 HTML:

我想解析它并与命名组匹配:

比赛 1

组[“用户”]=123

组[“部分”]=2

比赛 2

组[“用户”]=678

组[“部分”]=5

如果参数总是按顺序排列,首先是用户,然后是部分,我可以做到这一点,但如果顺序不同,我不知道该怎么做。

谢谢!

0 投票
9 回答
112954 浏览

ssl - HTTPS 查询字符串是否安全?

我正在创建一个使用 HTTPS 的基于 Web 的安全 API;但是,如果我允许用​​户使用查询字符串来配置它(包括发送密码),这也是安全的还是我应该强制它通过 POST 完成?

0 投票
2 回答
5114 浏览

asp.net-mvc - maproute、querystings 和 mvc

我有两条路线:

url /venue/fetchlike/test 被传递给正确的控制器 url /venue/fetchlike/?q=test 然而被传递给 index 动作。

我希望能够将数据作为查询字符串传递。

我究竟做错了什么?

0 投票
1 回答
2732 浏览

asp.net - 使用查询字符串作为启动参数在vs2008中调试起始页?

有谁知道如何为设置为启动页面的 asp.net 网络表单设置默认查询字符串?

0 投票
2 回答
2960 浏览

asp.net-mvc - ASP.Net MVC 路由 URL 查询字符串

有没有办法链接到另一个显示搜索结果的视图而无需使用查询字符串?例如,我知道我可以执行以下操作:

但是,假设我只想使用超链接(带有订单号的超链接)而不是表单帖子。如何在不使用查询字符串的情况下路由到结果视图?非常感谢。