标签: query-string

如何配置web.config以允许任何长度的请求

我正在构建一个网站,我想从textarea元素的值创建一个文件客户端.

我有代码来执行此操作,但我收到此错误

HTTP错误404.15 - 未找到请求筛选模块配置为拒绝查询字符串太长的请求.

有没有办法覆盖这个,以便我能够处理任何大小的请求?

如果没有,有没有办法生成文件客户端而不使用文件系统/活动x对象?

谢谢

javascript c# asp.net-mvc web-config query-string

134
推荐指数
4
解决办法
19万
查看次数

如何在JavaScript中删除查询字符串参数?

除了使用正则表达式之外,是否有更好的方法从标准Ja​​vaScript中的URL字符串中的查询字符串中删除参数?

这是我到目前为止所提出的,似乎在我的测试中有效,但我不喜欢重新发明查询字符串解析!

function RemoveParameterFromUrl( url, parameter ) {

    if( typeof parameter == "undefined" || parameter == null || parameter == "" ) throw new Error( "parameter is required" );

    url = url.replace( new RegExp( "\\b" + parameter + "=[^&;]+[&;]?", "gi" ), "" ); "$1" );

    // remove any leftover crud
    url = url.replace( /[&;]$/, "" );

    return url;
}
Run Code Online (Sandbox Code Playgroud)

javascript query-string

115
推荐指数
12
解决办法
19万
查看次数

用键破坏关联数组的最快方法

我正在寻找一种快速的方法将关联数组转换为字符串.典型的结构类似于URL查询字符串,但具有可自定义的分隔符,因此我可以使用' &'用于xhtml链接或' &'.

我的第一个倾向是使用,foreach但由于我的方法可以在一个请求中多次调用,我担心它可能太慢.

<?php
$Amp = $IsXhtml ? '&amp;' : '&';
$Parameters = array('Action' => 'ShowList', 'Page' => '2');
$QueryString = '';
foreach ($Parameters as $Key => $Value)
        $QueryString .= $Amp . $Key . '=' . $Value;
Run Code Online (Sandbox Code Playgroud)

有更快的方法吗?

php arrays associative-array implode query-string

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

JavaScript查询字符串

是否有任何JavaScript库使查询字符串中的字典成为ASP.NET样式?

可以使用的东西像:

var query = window.location.querystring["query"]?
Run Code Online (Sandbox Code Playgroud)

"查询字符串"叫别的东西外面.NET的境界?为什么没有location.search分成键/值集合

编辑:我已经编写了自己的函数,但是任何主要的JavaScript库都可以这样做吗?

javascript query-string

105
推荐指数
5
解决办法
16万
查看次数

Node.js:req.query []和req.params之间的区别

通过req.query [myParam]和req.params.myParam获取QUERY_STRING参数之间有区别吗?如果是的话,我什么时候应该使用哪个?

谢谢.

node.js query-string

102
推荐指数
4
解决办法
15万
查看次数

如何使用ASP.NET Core从查询字符串中读取值?

我正在使用ASP.NET Core MVC构建一个RESTful API,我想使用查询字符串参数来指定返回集合的资源上的过滤和分页.

在这种情况下,我需要读取查询字符串中传递的值来过滤并选择要返回的结果.

我已经发现控制器Get操作内部访问HttpContext.Request.Query返回一个IQueryCollection.

问题是我不知道如何使用它来检索值.事实上,我认为要做的方法是使用,例如

string page = HttpContext.Request.Query["page"]
Run Code Online (Sandbox Code Playgroud)

问题是HttpContext.Request.Query["page"]不返回字符串,而是返回StringValues.

无论如何,如何使用它IQueryCollection来实际读取查询字符串值?

c# http query-string .net-core asp.net-core

102
推荐指数
9
解决办法
14万
查看次数

在Twitter上与查询字符串共享URL

我正在尝试在电子邮件中添加Twitter共享链接.因为这是在电子邮件中我不能依赖JavaScript,并且必须使用"Build Your Own"Tweet按钮.

例如,分享指向Google的链接:

<a href="http://www.twitter.com/share?url=http://www.google.com/>Tweet</a>
Run Code Online (Sandbox Code Playgroud)

这很好用.我遇到的问题是URL有查询字符串.

<a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm?bar=123&baz=456">Tweet</a>
Run Code Online (Sandbox Code Playgroud)

带有查询字符串的网址混淆了Twitter的网址缩短服务,t.co. 我已经尝试过以各种方式对此进行URL编码,并且无法正常工作.我得到的最接近的是这样做.

<a href="http://www.twitter.com/share?url=http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456">Tweet</a>
Run Code Online (Sandbox Code Playgroud)

这里我只编码了查询字符串.当我这样做时,t.co成功地缩短了URL,但是在遵循缩短的链接时,它会将您带到编码的URL.我http://mysite.org/foo.htm%3Fbar%3D123%26baz%3D456在地址栏中看到,并在浏览器中收到以下错误

未找到

在此服务器上找不到请求的URL /foo.htm?bar=123&baz=456.

我不知道如何解决这个问题.

编辑: Re:onteria_

我试过编码整个网址.当我这样做时,Tweet中没有显示任何URL.

twitter share url-encoding query-string

99
推荐指数
8
解决办法
22万
查看次数

在Go的http包中,如何在POST请求中获取查询字符串?

我正在使用httpGo中的包来处理POST请求.如何从Request对象访问和解析查询字符串的内容?我无法从官方文档中找到答案.

go query-string

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

如何使用JavaScript从当前URL获取查询字符串?

我有这样的URL:

http://localhost/PMApp/temp.htm?ProjectID=462
Run Code Online (Sandbox Code Playgroud)

我需要做的是获取?符号后面的详细信息(查询字符串) - 即ProjectID=462.我怎样才能使用JavaScript?

到目前为止我所做的是:

var url = window.location.toString();
url.match(?);
Run Code Online (Sandbox Code Playgroud)

我不知道接下来该做什么.

javascript query-string

95
推荐指数
7
解决办法
25万
查看次数

如何在SQLite查询中使用正则表达式?

我想在sqlite中使用正则表达式,但我不知道如何.

我的表有一个字符串,如下所示:"3,12,13,14,19,28,32"现在如果我输入"where x LIKE'3'"我也得到包含13或32之类值的行,但我想只获得该字符串中具有正好值3的行.

有谁知道如何解决这个问题?

regex sqlite query-string

94
推荐指数
9
解决办法
11万
查看次数