com.google.appengine.api.urlfetch.HTTPRequest.getFetchOptions()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(107)

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

HTTPRequest.getFetchOptions介绍

暂无

代码示例

代码示例来源:origin: com.google.http-client/google-http-client-appengine

@Override
public void setTimeout(int connectTimeout, int readTimeout) {
 request.getFetchOptions().setDeadline(connectTimeout == 0 || readTimeout == 0
   ? Double.MAX_VALUE : (connectTimeout + readTimeout) / 1000.0);
}

代码示例来源:origin: com.google.http-client/google-http-client-extensions

@Override
public void setTimeout(int connectTimeout, int readTimeout) {
 request.getFetchOptions().setDeadline(
   connectTimeout == 0 || readTimeout == 0 ? Double.MAX_VALUE : (connectTimeout + readTimeout)
     / 1000.0);
}

代码示例来源:origin: jclouds/legacy-jclouds

@Test
void testConvertRequestSetsFetchOptions() throws IOException {
 HttpRequest request = HttpRequest.builder().method(HttpMethod.GET).endpoint(endPoint).build();
 HTTPRequest gaeRequest = req.apply(request);
 assert gaeRequest.getFetchOptions() != null;
}

代码示例来源:origin: apache/jclouds

@Test
void testConvertRequestSetsFetchOptions() throws IOException {
 HttpRequest request = HttpRequest.builder().method(HttpMethod.GET).endpoint(endPoint).build();
 HTTPRequest gaeRequest = req.apply(request);
 assert gaeRequest.getFetchOptions() != null;
}

代码示例来源:origin: GoogleCloudPlatform/appengine-gcs-client

static HTTPRequest copyRequest(HTTPRequest in) {
  HTTPRequest out = new HTTPRequest(in.getURL(), in.getMethod(), in.getFetchOptions());
  for (HTTPHeader h : in.getHeaders()) {
   out.addHeader(h);
  }
  out.setPayload(in.getPayload());
  return out;
 }
}

代码示例来源:origin: GoogleCloudPlatform/appengine-tck

@Test
public void testGetters() throws Exception {
  HTTPRequest request = new HTTPRequest(getFetchUrl(), HTTPMethod.PATCH, FetchOptions.Builder.withDefaults());
  request.addHeader(new HTTPHeader("foo", "bar"));
  request.setPayload("qwerty".getBytes());
  Assert.assertEquals(getFetchUrl(), request.getURL());
  Assert.assertEquals(HTTPMethod.PATCH, request.getMethod());
  Assert.assertNotNull(request.getFetchOptions());
  Assert.assertNotNull(request.getHeaders());
  Assert.assertEquals(1, request.getHeaders().size());
  assertEquals(new HTTPHeader("foo", "bar"), request.getHeaders().get(0));
  Assert.assertArrayEquals("qwerty".getBytes(), request.getPayload());
}

相关文章