标签: query-string

您希望查询字符串参数名称区分大小写吗?

Silverlight 对查询字符串参数区分大小写,因此以下代码将返回 false 并带有“callid=5”

string callId;
if (System.Windows.Browser.HtmlPage.Document.QueryString.TryGetValue("callId", out callId))
{
....
}
Run Code Online (Sandbox Code Playgroud)

Microsoft 通过引用 www.w3.org 规范为该决定辩护,但我认为这会导致尝试链接到您或通过电话提供 URL 的人的友好体验降低。

看起来 Stackoverflow 不区分大小写:https : //stackoverflow.com/search ? q = silverlight+bug https://stackoverflow.com/search?Q=silverlight+bug

silverlight query-string

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

请求参数值中缺少#之后的部分

我在Tomcat容器上用Java做了一个hello world web应用程序.我有一个查询字符串

code=askdfjlskdfslsjdflksfjl#_=_
Run Code Online (Sandbox Code Playgroud)

=在URL的两边都有下划线.当我尝试在servlet中检索查询字符串时request.getParameter("code"),我只得到askdfjlskdfslsjdflksfjl.之后的部分#遗失了.

这是怎么造成的,我该如何解决?

java servlets query-string

4
推荐指数
1
解决办法
1627
查看次数

如何使用 Delphi 和 Indy 跟踪 URL 重定向?

我收到几封带有 url 链接的营销电子邮件,这些链接从一个站点重定向到另一个站点。我想编写一个程序来使用 Delphi 和 Indy 跟踪每个 URL 重定向。我想遍历每个 URL,记录完整的 QueryString 和在此过程中可能已设置的任何 Cookie。

如何使用 D2010 随附的 Indy 组件执行此操作?

delphi url redirect indy10 query-string

4
推荐指数
1
解决办法
2439
查看次数

mod_rewrite 更改查询字符串参数名称

我需要帮助编写 mod 重写规则来更改查询字符串参数的名称。我想更改名称,而不是值。

旧名partner 新名a_aid

所以像这样的链接

http://domain.com/?partner=derphipster&pname=foo&plink=http%3A%2F%2Fbar.com%2Ffoo
Run Code Online (Sandbox Code Playgroud)

会变成

http://domain.com/?a_aid=derphipster&pname=foo&plink=http%3A%2F%2Fbar.com%2Ffoo
Run Code Online (Sandbox Code Playgroud)

我找到了这篇文章,但接受的答案为 OP 生成了错误: mod_rewrite - old parameter name to new name

也是这篇文章,但解决方案是使用PHP。这在我的情况下不起作用: APACHE mod_rewrite 更改查询字符串中的变量名称

我不能使用 PHP,因为一些附属跟踪代码从查询字符串创建了一个 cookie——并且需要 a_aid。所以我想转换partnera_aid

apache mod-rewrite url-rewriting query-string querystringparameter

4
推荐指数
1
解决办法
6296
查看次数

单击asp.net按钮后如何在url后添加查询字符串

我有一个asp.net页面,有一个单击按钮.单击它时,我希望在正常URL之后添加一个查询字符串,例如?id = 1.如何从服务器端c#代码执行此操作?

c# asp.net postback query-string

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

查询字符串反应路由器路径

我正在使用 react-router 3.0.2 并尝试使用查询字符串配置路由器路径。这是我配置路由器的方式:

<Router history={browserHistory}>
                <Route path="abc/login.do" component={LoginComponent}/>
                <Route path="abc/publicLoginID.do?phase=def" component={VerifyComponent} />
                <Route path="abc/publicLoginID.do?phase=ghi" component={ImageComponent}/>
                <Route path="*" component={LoginComponent}/>
</Router>
Run Code Online (Sandbox Code Playgroud)

我知道这不是在“Route”中指定查询字符串 (?) 的正确方法。我如何确保每当用户在 url 中输入“ http://localhost:3000/abc/publicLoginID.do?phase=def ”时,“VerifyComponent”就会出现,当他输入“ http://localhost: 3000/abc/publicLoginID.do?phase=ghi " 在 url 中,"ImageComponent" 出现了。

我确实在这里检查了一些情况:react-router 匹配查询字符串react-router 中的Querystring,但无法弄清楚如何使其工作。

query-string reactjs react-router

4
推荐指数
1
解决办法
5424
查看次数

如何在Falcon Python中使用查询字符串

您如何将应用程序配置为具有以下功能:

  1. 将api端点定义为 app.add_route('/v1/tablets', TabletsCollection())

  2. 而且仍然可以像这样使用QueryParams https://example.com/api/v1/tablets?limit=12&offset=50&q=tablet name

集合有两种方法on_get来检索整个列表并使用过滤器和on_post创建单个记录。

我已经在网上搜索了一段时间,如何获得query_string和正确解析的参数?

python query-string falconframework

4
推荐指数
1
解决办法
4589
查看次数

将查询字符串中的复杂对象列表传递给 WEB API

我有一个 WEB API 方法,用于[FromUri]将复杂类型对象绑定到我的视图模型,在这个视图模型中,我有一个复杂对象列表。执行GET请求时如何填充此列表?

这是我来自WEB API 的方法:

[HttpGet]
public HttpResponseMessage ListPaged([FromUri]PaginationReParams parameters)
{
   // DO SOMETHING HERE...
}
Run Code Online (Sandbox Code Playgroud)

PaginationReqParams视图模型

public class PaginationReqParams
    {
        public PaginationReqParams()
        {
            this.Filters = new List<FiltersReq>();
        }

        public List<FiltersReq> Filters { get; set; }
        public Int32 Page { get; set; }
        public Int32 PageSize { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

FiltersReq 类

public class FiltersReq 
    {
        public String Field { get; set; }
        public String Value { get; …
Run Code Online (Sandbox Code Playgroud)

rest query-string asp.net-web-api

4
推荐指数
1
解决办法
7512
查看次数

url_for 使用 &amp; 创建一个 url 查询字符串

假设我在烧瓶应用程序的 html 模板中有以下脚本

<script type="text/javascript">
  console.log('{{ url_for('root', arg1='hello', arg2='world') }}')
<script>
Run Code Online (Sandbox Code Playgroud)

我有一个烧瓶端点 root()

@app.route('/', methods=['GET'])
def root():
  print(print(request.args))
Run Code Online (Sandbox Code Playgroud)

当我调用我的页面时,内部脚本被呈现为

console.log('/api/art_structure?arg2=world&amp;arg1=hello')
Run Code Online (Sandbox Code Playgroud)

当我调用这个 url 时,我的request.args字典是:

ImmutableMultiDict([('amp;arg1', 'hello'), ('arg2', 'world')])
Run Code Online (Sandbox Code Playgroud)

这是不正确的,因为 的键arg1是错误的。有什么线索可以防止 jinja2 转换&&amp;

python jinja2 query-string flask python-3.x

4
推荐指数
1
解决办法
1830
查看次数

LinkedIn 共享按钮从 URL 中删除了 QueryString

尝试创建一个共享到 LinkedIn 按钮,该按钮指向末尾带有查询字符串的页面。

  1. 如您所见,代码包含 URL:

    • /sf/users/613051841/?tab=summary
  2. 但是在访问 LinkedIn 站点时,URL 变为:

    • /sf/users/613051841/?tab
  3. 删除了查询字符串部分,问题是:有没有办法解决这个问题?

a i {color:#000}
Run Code Online (Sandbox Code Playgroud)
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<a href="https://www.linkedin.com/shareArticle?mini=true&url=https://stackoverflow.com/users/8757883/akber-iqbal?tab=summary">
<i class="fa fa-linkedin-square" style="font-size:36px"></i>
</a>
Run Code Online (Sandbox Code Playgroud)

html share linkedin query-string

4
推荐指数
1
解决办法
2197
查看次数