Questions tagged «query-parameters»

4
如何在Express中获取URL参数?
我在tagid从URL:获取值方面遇到问题localhost:8888/p?tagid=1234。 帮助我更正我的控制器代码。我无法获得tagid价值。 我的代码如下: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all environments app.configure(function() { app.set('port', process.env.PORT || 8888); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); app.set('view engine', 'jade'); app.set('views', __dirname + '/views'); app.use(app.router); app.get('/', function(req, …

8
在网址中转义“&”号
我正在尝试发送GET消息,该消息包含带有&符号的字符串,并且无法弄清楚如何在URL中转义&符号。 例: http://www.example.com?candy_name=M&M result => candy_name = M 我也尝试过: http://www.example.com?candy_name=M\&M result => candy_name = M\\ 我是手动使用URL,所以我只需要正确的字符。 我不能使用任何库。如何做呢?


8
Angular:如何在不更改路由的情况下更新queryParams
我正在尝试从组件更新(添加,删除)queryParams。在angularJS中,由于以下原因,它曾经可以实现: $location.search('f', 'filters[]'); // setter $location.search()['filters[]']; // getter 我有一个带有列表的应用程序,用户可以对其进行过滤,订购等,我想在url的queryParams中设置所有已激活的过滤器,以便他可以复制/粘贴url或与其他人共享。 但是,我不希望每次选择过滤器时都重新加载我的页面。 这对新路由器可行吗?

6
字典python的URL查询参数
有没有一种方法可以解析网址(带有某些python库)并返回带有该网址查询参数部分的键和值的python字典? 例如: url = "http://www.example.org/default.html?ct=32&op=92&item=98" 预期收益: {'ct':32, 'op':92, 'item':98}

2
URL中包含多个问号是否有效?
我今天遇到了以下网址: http://www.sfgate.com/cgi-bin/blogs/inmarin/detail??blogid=122&entry_id=64497 请注意,查询字符串开头的问号已加倍: ??blogid=122&entry_id=64497 我的浏览器似乎没有任何问题,可以运行一个快速书签: javascript:alert(document.location.search); 刚刚给了我上面显示的查询字符串。 这是有效的网址吗?我之所以如此腐(假设我是)是因为我需要解析此类URL作为查询参数,并且支持双问号将需要对我的代码进行一些更改。显然,如果它们在野外,我需要为其提供支持。我主要是好奇我是不是完全不遵守URL标准,还是实际上是非标准URL,这是我的错。

1
何时使用查询参数与矩阵参数?
查询参数:http://example.com/apples?order=random&color=blue 矩阵参数:http://example.com/apples;order=random;color=blue 什么时候应该使用查询参数而不是矩阵参数? 为什么可以在URL的中间使用矩阵参数,但不能使用查询参数?例如:http://example.com/apples;order=random;color=blue/2006/archive 如果矩阵参数是查询参数的超集,为什么不一直使用它们呢? 您可以在此处阅读有关矩阵参数的更多信息:http : //www.w3.org/DesignIssues/MatrixURIs.html

1
如何在不做路由的情况下在AngularJS中设置查询参数?
我的Angular应用程序允许用户加载项目,当发生这种情况时,我想设置一个包含该项目ID的查询字符串,以便如果用户刷新页面(或想要链接到该页面),则URL已经存在设置(如果$ routeParams中包含ID,则已经有代码可以加载该项目)。 如何设置该查询参数而不引起路由?如果发生路由,页面上还有其他内容会重置(包括必须重新加载其所有数据的插件),因此仅更改查询参数很重要。 简而言之,当我加载项目123时,我要做的就是URL从以下位置更改: www.myurl.com/#/Items 至: www.myurl.com/#/Items?id=123 没有进行任何路由。 最好的方法是什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.