本文整理了Java中org.asynchttpclient.RequestBuilder.addQueryParam
方法的一些代码示例,展示了RequestBuilder.addQueryParam
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。RequestBuilder.addQueryParam
方法的具体详情如下:
包路径:org.asynchttpclient.RequestBuilder
类名称:RequestBuilder
方法名:addQueryParam
暂无
代码示例来源:origin: AsyncHttpClient/async-http-client
public Builder addQueryParam(String name, String value) {
requestBuilder.addQueryParam(name, value);
return this;
}
代码示例来源:origin: AsyncHttpClient/async-http-client
private ListenableFuture<Response> testMethodRequest(AsyncHttpClient client, int requests, String action, String id) {
RequestBuilder r = get(getTargetUrl())
.addQueryParam(action, "1")
.addQueryParam("maxRequests", "" + requests)
.addQueryParam("id", id);
return client.executeRequest(r);
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void testParsesQueryParams() {
Request request = get("http://foo.com/?param1=value1").addQueryParam("param2", "value2").build();
assertEquals(request.getUrl(), "http://foo.com/?param1=value1¶m2=value2");
List<Param> params = request.getQueryParams();
assertEquals(params.size(), 2);
assertEquals(params.get(0), new Param("param1", "value1"));
assertEquals(params.get(1), new Param("param2", "value2"));
}
代码示例来源:origin: AsyncHttpClient/async-http-client
RequestBuilder builder = get("http://example.com/").addQueryParam("name", value);
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void testChaining() {
Request request = get("http://foo.com").addQueryParam("x", "value").build();
Request request2 = new RequestBuilder(request).build();
assertEquals(request2.getUri(), request.getUri());
}
代码示例来源:origin: AsyncHttpClient/async-http-client
.addQueryParam("file", "vacation.jpg")
.addQueryParam("size", "original")
.setSignatureCalculator(calc)
.build();
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void testGetCalculateSignature() throws NoSuchAlgorithmException, InvalidKeyException {
Request request = get("http://photos.example.net/photos")
.addQueryParam("file", "vacation.jpg")
.addQueryParam("size", "original")
.build();
String signature = new OAuthSignatureCalculatorInstance()
.computeSignature(new ConsumerKey(CONSUMER_KEY, CONSUMER_SECRET),
new RequestToken(TOKEN_KEY, TOKEN_SECRET),
request.getUri(),
request.getMethod(),
request.getFormParams(),
request.getQueryParams(),
TIMESTAMP,
NONCE);
assertEquals(signature, "tR3+Ty81lMeYAr/Fid0kMTYa/WM=");
}
代码示例来源:origin: AsyncHttpClient/async-http-client
@Test
public void getUrlWithPathWithQueryParams() throws Throwable {
withClient().run(client ->
withServer(server).run(server -> {
server.enqueueOk();
Response response = client.executeRequest(get(getTargetUrl()).addQueryParam("q", "a b"), new AsyncCompletionHandlerAdapter()).get(TIMEOUT, SECONDS);
assertEquals(response.getUri().toUrl(), getTargetUrl() + "?q=a%20b");
}));
}
代码示例来源:origin: ribasco/async-gamequery-lib
/**
* {@inheritDoc}
*/
@Override
protected void applyAuthenticationScheme(RequestBuilder requestBuilder, String authToken) {
requestBuilder.addQueryParam("key", authToken);
}
}
代码示例来源:origin: org.asynchttpclient/async-http-client-api
public Builder addQueryParam(String name, String value) {
requestBuilder.addQueryParam(name, value);
return this;
}
代码示例来源:origin: ribasco/async-gamequery-lib
protected void urlParam(String name, Object value) {
RequestBuilder builder = request();
if (value == null)
return;
builder.addQueryParam(name, String.valueOf(value));
}
代码示例来源:origin: com.github.mjeanroy/junit-servers-core
/**
* Add query parameter to the final HTTP request.
*
* @param builder The pending HTTP request.
* @see RequestBuilder#addQueryParam(String, String)
*/
private void handleQueryParameters(RequestBuilder builder) {
for (HttpParameter p : queryParams.values()) {
builder.addQueryParam(p.getEncodedName(), p.getEncodedValue());
}
}
内容来源于网络,如有侵权,请联系作者删除!