标签: query-parameters

Android HTTP GET参数

我正在使用apache http库,需要知道如何将参数添加到HTTP GET请求.我查看了如何在Android中向HTTP GET请求添加参数?但接受的答案是为HTTP POST添加参数.这是我的代码到目前为止,但它无法正常工作.

HttpGet get = new HttpGet("https://server.com/stuff");
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("count", "5"));
HttpParams p = get.getParams();
p.setParameter("length", "5");
get.setParams(p);
Run Code Online (Sandbox Code Playgroud)

apache android get http query-parameters

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

如何在JAX-RS中过滤具有无效参数的请求?

"无效"是指不期望的参数.

例如:

@Path("/")
public interface ExampleInterface {
    @GET
    @Path("/example")
    public Response test(
        @QueryParam("param1") String param1,
        @QueryParam("param2") String param2
    );
}
Run Code Online (Sandbox Code Playgroud)

然后我打电话 ".../example?param3=foo"

java jax-rs filter query-parameters resteasy

3
推荐指数
1
解决办法
5214
查看次数

ADO Query将goto标签视为参数

我正面临在TADOQuery组件中执行SQL脚本的问题.正在执行的脚本包含goto语句及其相应的标签,例如:

goto MyLabel

MyLabel:
  --do something else
Run Code Online (Sandbox Code Playgroud)

但是,TADOQuery看到这些:字符并将它们视为参数(它们不是参数),并给我一个错误:

Parameter object is improperly defined. Inconsistent or incomplete information was provided

如何指示TADOQuery不要将这些视为参数?

delphi query-parameters tadoquery

3
推荐指数
1
解决办法
907
查看次数

apache-camel:http 查询字符串参数作为标头?

我是骆驼的新手,更喜欢使用 Spring DSL 进行路由定义。现在我发现它令人困惑,http 查询字符串参数被命名和处理为标头,它们不是。这是骆驼的架构错误吗?

dsl uri apache-camel query-parameters http-headers

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

在Express中查询参数

我试图使用Node.js中的Express访问查询参数.出于某种原因,req.params不断出现作为一个空对象.这是我的代码server.js:

const express    = require('express');
const exphbs     = require('express-handlebars');
const bodyParser = require('body-parser');
const https      = require('https');

//custom packages  ..
//const config  = require('./config');
const routes  = require('./routes/routes');


const port = process.env.port || 3000;


var app = express();

//templating engine Handlebars
app.engine('handlebars', exphbs({defaultLayout: 'main'}));
app.set('view engine', 'handlebars');





//connect public route
app.use(express.static(__dirname + '/public/'));


app.use(bodyParser.json());

//connect routes
app.use('/', routes);






app.listen(port,  () => {
    console.log( 'Server is up and running on ' + port );
});
Run Code Online (Sandbox Code Playgroud)

这是我的路线文件:

//updated …
Run Code Online (Sandbox Code Playgroud)

query-parameters node.js express

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

Laravel Nginx 查询字符串参数

我正在使用 Laravel 5.2 和 Nginx,并且在我的开发服务器上运行良好。

例如:

http://example.com/results?page=2
Run Code Online (Sandbox Code Playgroud)

开发服务器

LengthAwarePaginator::resolveCurrentPage(); // returns 2
Paginator::resolveCurrentPage(); // returns 2
$request->input('page'); // returns 2
Run Code Online (Sandbox Code Playgroud)

但是在生产服务器中

LengthAwarePaginator::resolveCurrentPage(); // returns 1
Paginator::resolveCurrentPage(); // returns 1
$request->input('page'); // returns null
Run Code Online (Sandbox Code Playgroud)

生产服务器配置

server {
        listen 80 ;
        listen [::]:80 default_server ipv6only=on;

        root /usr/share/nginx/html/laravel/public;
        index  index.php index.html index.htm;

        # Make site accessible from http://localhost/
        server_name example.com www.example.com;

        location / {
                try_files $uri $uri/ /index.php;
        }

        location @rewrite {
            rewrite ^(.*)$ /index.php?_url=$1;
        }

        location ~ \.php$ {
                try_files $uri $uri/ …
Run Code Online (Sandbox Code Playgroud)

php server-configuration nginx query-parameters laravel

3
推荐指数
1
解决办法
3538
查看次数

使用Java字符串操作删除查询参数

我有一个简单的问题,但尚未找到最佳解决方案。

想象一下,我有一个带有名为“ id”的查询参数的URL,类似于以下任何一种格式

  • xxxxxxxxxxxxx?id = 123
  • xxxxxxxxxxxxx?id = 123&xxxxxxxx
  • xxxxxxxxxxxxx?xxxxxx&id = 123
  • xxxxxxxxxxxxx?xxxxxx&id = 123&xxxxx

我将上面的字符串(可以是上面的任何一个)作为String参数,并想找出删除查询参数id(名称和值)的最简单方法,因此即使删除后,它也是有效的url 。

以下是我的预期输出(按顺序)。

  • xxxxxxxxxxxxx
  • xxxxxxxxxxxxx?xxxxxxxx
  • xxxxxxxxxxxxx?xxxxxx
  • xxxxxxxxxxxxx?xxxxxx&xxxxx

谁能有个好主意?(仅适用于String操作,没有任何util类)

java string url query-parameters string-operations

3
推荐指数
1
解决办法
192
查看次数

Python - 使用 Flask 获取 URL 片段标识符

我的 Flask 程序收到以下请求,其中包含一些数据#

https://som.thing.com/callback#data1=XXX&data2=YYY&data3=...
Run Code Online (Sandbox Code Playgroud)

我需要读取data1参数,但这似乎不起作用:

@app.route("/callback")
def get_data():
    data = request.args.get("data1")
    print(data)
Run Code Online (Sandbox Code Playgroud)

python url query-parameters flask url-fragment

3
推荐指数
1
解决办法
4159
查看次数

如何在属性中使用查询参数?

我想在我的端点属性中使用查询参数,但我不确定如何使用它们。

我试过这个:

[HttpPost("fooBar/{version}?amount={amount}&date={date}")]
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

Microsoft.AspNetCore.Routing.Patterns.RoutePatternException:文字部分“?amount=”无效。文字部分不能包含“?” 特点。在 Microsoft.AspNetCore.Routing.Patterns.RoutePatternParser.Parse(字符串模式)

或者,如果我想点击一个类似于上面的端点,那么设置查询参数的正确方法是什么?

c# query-parameters mediatr asp.net-core asp.net-core-routing

3
推荐指数
1
解决办法
2248
查看次数

访问 svelte 中的 URL 查询字符串

我应该如何从 svelte 访问查询字符串参数?当“?beta”附加到 URL 时,我希望我的脚本有不同的行为。

我的直觉方法是URLSearchParams在细长#if块中使用标准。

query-parameters svelte

3
推荐指数
4
解决办法
1782
查看次数