标签: url-parameters

没有值的MediaWiki URL参数

a的query一部分URL似乎由分隔&和关联的键值对组成=.

我总是使用jQuery的$.param()函数对我的查询字符串进行URL编码,因为我发现它使我的代码更具可读性和可维护性.

在过去的几天里,我发现自己正在调用MediaWiki API,但在使用硬编码的URL清理我的工作原型时,$.param()我注意到一些MediaWiki API包含带键而不是值的查询参数!

api.php???action=query?&?titles=Main%20page?&?redirects

请注意该部分&redirects,它没有任何价值.

jQuery $.param()采用一个对象,因为对象只包含键值对,所以不可能传递一个成员有一个键但没有值的对象.

这很好,所以我假设我可以传递一些值,例如null或者undefined或者0似乎所有这些都被视为相似.我发现这令人惊讶,我无法在MediaWiki API文档中发现有关此背后的原因的任何内容.

好吧,通过手动构建URL字符串,我可以很容易地解决这个问题.我的问题是"这是MediaWiki API中的一个怪癖吗?或者是URL编码设计中的一个怪癖?我应该阅读哪些内容来理解没有相关值的URL编码参数背后的原因?

jquery key-value url-parameters wikipedia-api mediawiki-api

7
推荐指数
2
解决办法
2950
查看次数

如何使用Meteorjs使用URL参数

如何在流星上使用URL参数.

URL可能如下所示:http://my-meteor.example.com:3000?task_name = abcd1234

我想在流星应用程序的mongodb查询中使用'task_name'(abcd1234).

例如.

Template.task_app.tasks = function () {
  return Tasks.find({task_name: task_name}); 
};
Run Code Online (Sandbox Code Playgroud)

谢谢.

url-parameters meteor

7
推荐指数
1
解决办法
8010
查看次数

从控制器更改URL?

有没有办法从控制器更改当前的url参数,所以当页面加载时,地址栏中会显示其他/不同的参数?

这就是我的意思,说我有一个动作'产品':

public ActionResult Product(int productId)
{
  ..
}
Run Code Online (Sandbox Code Playgroud)

我映射了路由以便product/4545/purple-sunglasses映射到上面的函数,实际上忽略了产品名称,但是我想,如果没有指定产品名称,控制器应该添加它,这样产品就可以很容易地进入搜索引擎等.

asp.net-mvc url-routing url-parameters

6
推荐指数
1
解决办法
1万
查看次数

仅通过 URL 提交网络表单?

我不太确定这属于这里,所以不要投反对票,只是让我知道是否是这样,我会很快继续前进。

无论如何,有一个网站有一个搜索页面,当点击搜索按钮时,它不会在 URL 中包含搜索查询。

搜索某些内容后,页面将重定向到ssearch.asp,但如上所述,查询不存在。

我的问题是是否有一种方法可以仅通过 URL 提交搜索值。

我想知道是否有办法伪造搜索提交按钮并根据表单字段名称通过 URL 发布搜索词。

输入框的名称是search,所以我尝试了这个网址:http://www.torec.net/ssearch.asp?search=query,但是不起作用,服务器返回:

服务器错误。

需要明确的是,我不是在寻找服务器端解决方案,实际上也不是在寻找 HTML 解决方案,我只是希望能够将普通的旧 URL 粘贴到浏览器地址栏中并在那里。

这可能吗?

更新

此链接无效:
http://www.torec.net/ssearch.asp? search=dark&page=1

虽然这个是这样的:
http ://www.torec.net/ssearch.asp?search=dark&page=2

有办法绕过这个吗?

forms url http-post form-post url-parameters

6
推荐指数
1
解决办法
2万
查看次数

Express Framework app.post和app.get

我是快速框架的新手.我在快速API参考中找不到application.post()方法的文档.有人可以提供我可以在函数中放入的所有可能参数的一些示例吗?我用以下示例阅读了几个网站,第一个参数是什么意思?

  1. 我知道第二个参数是回调函数,但我们究竟在第一个参数中添加了什么?

    app.post('/', function(req, res){
    
    Run Code Online (Sandbox Code Playgroud)
  2. 此外,假设我们希望用户以特定格式发布(向我们的服务器发送数据)ID号([{id:134123,url:www.qwer.com},{id:131211,url:www.asdf. COM}]).然后,我们想要提取ID并从我们服务器的某个位置检索那些ID的数据.我们如何编写app.post方法,允许我们操作对象数组的输入,这样我们只使用这些对象的ID(键)来检索必要的信息,而不管对象中的其他键.鉴于任务的描述,我们是否必须使用app.get()方法?如果是这样,我们将如何编写app.get()函数?

非常感谢您的投入.

parameters syntax url-parameters node.js express

6
推荐指数
2
解决办法
2万
查看次数

Django url参数传递

我甚至不确定这个问题在Django中属于哪个类别,而且我对django很新.我试过寻找Django发布请求,参数传递甚至在Django API下检查但是没找到我要找的东西.我想要做的是为我的客户端创建一个API,但必须在Django中完成.如果我在.Net中这样做,我可以使用http post和http get和web服务,但我不确定如何在Django中完成.我的客户想要做的是能够看到:

  1. 在url中输入用户名和密码,其中包含date和id的参数,并且可以根据输入的内容查看可用的房间
  2. 输入用户名,密码和日期以及房间代码,以便预订房间

没有接口只需要简单的参数传递url.这对Django来说是否可能?如果有,请有人请指出我正确的方向.

python api django parameter-passing url-parameters

6
推荐指数
1
解决办法
1万
查看次数

在node.js中设置HTTP GET中URL参数的默认值

我正在使用node.js Restify。

我有一个 HTTP GET 请求,如下所示;

http://127.0.0.1//read_val?XXX=123&YYY=456&ZZZ=789

在我的处理函数中,要检索URL参数,相关代码将是这样的;

var api_get_func = function (app, url_path) {
    function respond(req, res, next) {
        var XXX= req.query.XXX;
        var YYY = req.query.YYY;
        var ZZZ = req.query.ZZZ;

        //SQL query ...
        return next();
    }

    app.get(url_path, respond);
} 
Run Code Online (Sandbox Code Playgroud)

现在,如果我有一个像下面这样的 HTTP GET 函数怎么办?

http://127.0.0.1//read_val?XXX=123&YYY=456

ZZZURL 中未提供该参数。如何修改代码以便ZZZ使用默认值,例如111

javascript http-get url-parameters node.js restify

6
推荐指数
1
解决办法
8037
查看次数

访问pwa地址的url参数

我是离子2的新手.在搜索到处后,我无法找到直接答案,给出以下情况:

  1. 我正在用离子2构建一个PWA(因为我稍后会开发这个应用程序的混合版本)
  2. 用户将找到并访问我的应用程序的地址将是一个标准域名 https://welcometotheapp.com?viewid=0101018737abcdefg
  3. 我正在使用离子2,最近安装在Windows 10上
  4. 我已经开始了一个新的空白应用项目
  5. 我的问题与导航无关.

我的问题是如何访问url参数viewid?我需要这个参数,以便应用程序将它发送到我的服务器端REST api并获取正确的json数据.我的用户通过SMS接收带有参数的URL作为链接.我试图利用像这个问题的几个建议

但是我正在转动我的车轮.我也看过很多来自Josh Morony和其他人的youtube视频,但是没有直接关系.

有人可以帮忙解决这个问题吗?作为一个新手,如果在给出ionic2空白模板结构的文件中使用什么代码注释代码剪辑将会非常有用.谢谢偷看!

url-parameters ionic-framework ionic2 progressive-web-apps

6
推荐指数
1
解决办法
2233
查看次数

多个同名查询参数

我想知道EXPRESS如何解析多个同名的查询参数;我在任何地方都找不到任何有用的参考。我想具体了解一下 EXPRESS,它会如何处理这个 URLwww.example.com/page?id=1&id=2&id=3.....id=n

javascript url url-parameters express

6
推荐指数
1
解决办法
1490
查看次数

如何从 URL 派生状态,并且在 Next.JS 中的状态发生变化时更新查询参数?

初学者,但发现这很棘手。因此,我们将不胜感激!

我想让用户过滤一些选项。这些过滤器应该反映在 URL 中。例如:http://localhost:3000/items?counter=1

现在,当用户访问时,http://localhost:3000/items?counter=2我希望将其反映在状态中并将其放入状态中。如果同一用户随后以某种方式更改状态,我希望将其反映在 url 中。我确实知道如何做这两件事。

但我觉得我在这里陷入了无限循环:

    useEffect(() => {
        router.push(`/items?counter=${counter}`, undefined, { shallow: true })
    }, [counter])

    useEffect(() => {
        setCounter(parseInt(router.query.counter))
    }, [router.query.counter])
Run Code Online (Sandbox Code Playgroud)

我如何最好地从查询参数中获取状态,同时在每次状态更改时始终浅层更新查询参数?

url url-parameters reactjs next.js react-hooks

6
推荐指数
2
解决办法
3952
查看次数