retrofit2.Call.request()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(357)

本文整理了Java中retrofit2.Call.request()方法的一些代码示例,展示了Call.request()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Call.request()方法的具体详情如下:
包路径:retrofit2.Call
类名称:Call
方法名:request

Call.request介绍

[英]The original HTTP request.
[中]原始HTTP请求。

代码示例

代码示例来源:origin: square/retrofit

  1. @Override public Request request() {
  2. return delegate.request();
  3. }
  4. }

代码示例来源:origin: square/retrofit

  1. @Override public Request request() {
  2. return delegate.request();
  3. }

代码示例来源:origin: square/retrofit

  1. @Override public void onFailure(Call<Page> call, Throwable t) {
  2. System.out.println(call.request().url() + ": failed: " + t);
  3. }
  4. });

代码示例来源:origin: resilience4j/resilience4j

  1. @Override
  2. public Request request() {
  3. return call.request();
  4. }
  5. }

代码示例来源:origin: com.squareup.retrofit2/retrofit

  1. @Override public Request request() {
  2. return delegate.request();
  3. }
  4. }

代码示例来源:origin: square/retrofit

  1. @Override public Request request() {
  2. return getDelegate().request();
  3. }
  4. }

代码示例来源:origin: square/retrofit

  1. @Override public void onResponse(Call<Page> call, Response<Page> response) {
  2. if (!response.isSuccessful()) {
  3. System.out.println(call.request().url() + ": failed: " + response.code());
  4. return;
  5. }
  6. // Print this page's URL and title.
  7. Page page = response.body();
  8. HttpUrl base = response.raw().request().url();
  9. System.out.println(base + ": " + page.title);
  10. // Enqueue its links for visiting.
  11. for (String link : page.links) {
  12. HttpUrl linkUrl = base.resolve(link);
  13. if (linkUrl != null && fetchedUrls.add(linkUrl)) {
  14. crawlPage(linkUrl);
  15. }
  16. }
  17. }

代码示例来源:origin: Graylog2/graylog2-server

  1. return Optional.of(transformer.apply(response.body()));
  2. } else {
  3. LOG.warn("Unable to call {} on node <{}>, result: {}", call.request().url(), node, response.message());
  4. return Optional.<FinalResponseType>empty();
  5. LOG.warn("Unable to call {} on node <{}>", call.request().url(), node, e);
  6. return Optional.<FinalResponseType>empty();

代码示例来源:origin: resilience4j/resilience4j

  1. @Test
  2. public void passThroughCallsToDecoratedObject() throws IOException {
  3. final Call<String> call = mock(StringCall.class);
  4. final Call<String> decorated = new DecoratedCall<>(call);
  5. decorated.cancel();
  6. Mockito.verify(call).cancel();
  7. decorated.enqueue(null);
  8. Mockito.verify(call).enqueue(any());
  9. decorated.isExecuted();
  10. Mockito.verify(call).isExecuted();
  11. decorated.isCanceled();
  12. Mockito.verify(call).isCanceled();
  13. decorated.clone();
  14. Mockito.verify(call).clone();
  15. decorated.request();
  16. Mockito.verify(call).request();
  17. decorated.execute();
  18. Mockito.verify(call).execute();
  19. }

代码示例来源:origin: rickfast/consul-client

  1. private <T> Response<T> executeCall(Call<T> call) {
  2. try {
  3. return call.execute();
  4. } catch (IOException e) {
  5. eventHandler.httpRequestFailure(call.request(), e);
  6. throw new ConsulException(e);
  7. }
  8. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void build_radiusGetsAddedToListCorrectly() throws Exception {
  3. MapboxTilequery client = MapboxTilequery.builder()
  4. .accessToken(ACCESS_TOKEN)
  5. .query("-122.42901,37.80633")
  6. .mapIds("mapbox.mapbox-streets-v7")
  7. .baseUrl(mockUrl.toString())
  8. .radius(200)
  9. .build();
  10. assertTrue(client.cloneCall().request().url().toString()
  11. .contains("radius=200"));
  12. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void build_dedupeGetsAddedToListCorrectly() throws Exception {
  3. MapboxTilequery client = MapboxTilequery.builder()
  4. .accessToken(ACCESS_TOKEN)
  5. .query("-122.42901,37.80633")
  6. .mapIds("mapbox.mapbox-streets-v7")
  7. .baseUrl(mockUrl.toString())
  8. .dedupe(true)
  9. .build();
  10. assertTrue(client.cloneCall().request().url().toString()
  11. .contains("dedupe=true"));
  12. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void baseUrl_doesChangeTheRequestUrl() throws Exception {
  3. MapboxGeocoding mapboxGeocoding = MapboxGeocoding.builder()
  4. .accessToken(ACCESS_TOKEN)
  5. .baseUrl("https://foobar.com")
  6. .query(Point.fromLngLat(-77.03655, 38.89770))
  7. .build();
  8. assertTrue(mapboxGeocoding.cloneCall().request().url().toString()
  9. .startsWith("https://foobar.com"));
  10. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void build_originDestinationGetAddedToListCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .accessToken(ACCESS_TOKEN)
  7. .build();
  8. assertTrue(directions.cloneCall().request().url().toString()
  9. .contains("1.234,2.345;13.493,9.958"));
  10. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void origin_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .accessToken(ACCESS_TOKEN)
  7. .build();
  8. assertTrue(directions.cloneCall().request().url().toString().contains("1.234,2.345;"));
  9. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void accessToken_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .accessToken(ACCESS_TOKEN)
  7. .build();
  8. assertTrue(directions.cloneCall().request().url().toString().contains("access_token=pk.XXX"));
  9. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void steps_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .steps(true)
  7. .accessToken(ACCESS_TOKEN)
  8. .build();
  9. assertTrue(directions.cloneCall().request().url().toString().contains("steps=true"));
  10. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void continueStraight_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .continueStraight(true)
  7. .accessToken(ACCESS_TOKEN)
  8. .build();
  9. assertTrue(directions.cloneCall().request().url().toString()
  10. .contains("continue_straight=true"));
  11. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void user_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .user("foobar")
  7. .accessToken(ACCESS_TOKEN)
  8. .build();
  9. assertTrue(directions.cloneCall().request().url().toString().contains("/foobar/"));
  10. }

代码示例来源:origin: mapbox/mapbox-java

  1. @Test
  2. public void voiceInstructions_doesGetFormattedInUrlCorrectly() throws Exception {
  3. MapboxDirections directions = MapboxDirections.builder()
  4. .destination(Point.fromLngLat(13.4930, 9.958))
  5. .origin(Point.fromLngLat(1.234, 2.345))
  6. .accessToken(ACCESS_TOKEN)
  7. .baseUrl("https://foobar.com")
  8. .voiceInstructions(true)
  9. .build();
  10. assertThat(directions.cloneCall().request().url().toString(),
  11. containsString("voice_instructions=true"));
  12. }

相关文章