Для метода HttpGet, что такое getParams ()?

org.apache.http.client.methods.HttpGet;

HttpGet method = new HttpGet(url.toExternalForm());
method.getParams()

Whare являются этими параметрическими усилителями? Действительно ли они - строка запроса? кажется, нет никакого простого способа добавить строку запроса с org.apache.http.client.methods. HttpGet

5
задан skaffman 18 May 2012 в 18:05
поделиться

3 ответа

Согласно руководству Http Client , вы можете сделать это:

URI uri = new URIBuilder()
        .setScheme("http")
        .setHost("www.google.com")
        .setPath("/search")
        .setParameter("q", "httpclient")
        .setParameter("btnG", "Google Search")
        .setParameter("aq", "f")
        .setParameter("oq", "")
        .build();
HttpGet httpget = new HttpGet(uri);
System.out.println(httpget.getURI());
14
ответ дан 18 December 2019 в 13:11
поделиться

From http: // hc .apache.org / httpclient-3.x / apidocs / org / apache / commons / httpclient / HttpMethodBase.html # getParams% 28% 29 :

getParams

public HttpMethodParams getParams ()

 Возвращает Параметры протокола HTTP, связанные с этим методом.
Указано:
getParams в интерфейсе HttpMethod
Возврат:
Параметры HTTP.
С:
3.0
Смотрите также:
HttpMethodParams

Полный список параметров запроса можно найти по адресу http://hc.apache.org/httpclient-3.x/apidocs/org/apache/commons/httpclient/params/HttpMethodParams.html

​​
0
ответ дан 18 December 2019 в 13:11
поделиться

Эти параметры являются параметрами запроса HTTP GET.

Например, в URL http://www.mysite.com/login?username=mcjones параметр username имеет значение mcjones.

0
ответ дан 18 December 2019 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: