org.apache.http.client.methods.HttpGet;
HttpGet method = new HttpGet(url.toExternalForm());
method.getParams()
Whare являются этими параметрическими усилителями? Действительно ли они - строка запроса? кажется, нет никакого простого способа добавить строку запроса с org.apache.http.client.methods. HttpGet
Согласно руководству 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());
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
Эти параметры являются параметрами запроса HTTP GET.
Например, в URL http://www.mysite.com/login?username=mcjones параметр username имеет значение mcjones.