org.eclipse.jetty.client.api.Request.getPath()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(4.1k)|赞(0)|评价(0)|浏览(142)

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

Request.getPath介绍

暂无

代码示例

代码示例来源:origin: census-instrumentation/opencensus-java

@Override
public String getPath(Request request) {
 return request.getPath();
}

代码示例来源:origin: isucon/isucon5-final

public boolean isContentBodyChecksum(String checksum) {
  if (! contentBodyChecksum.toUpperCase().equals(checksum.toUpperCase())) {
    addViolation(String.format("パス %s のcontent bodyの内容が一致しません", response.getRequest().getPath()));
    return wrap(false);
  }
  return wrap(true);
}

代码示例来源:origin: isucon/isucon5-qualify

public void isContentLength(long bytes) {
 String value = response.getHeaders().get("Content-Length");
 if (value == null) {
  addViolation(String.format("リクエストパス %s に対して Content-Length がありませんでした", response.getRequest().getPath()));
 } else if (Long.parseLong(value) == bytes) {
  // ok
 } else {
  addViolation(String.format("パス %s に対するレスポンスのサイズが正しくありません: %s bytes", response.getRequest().getPath(), value));
 }
}

代码示例来源:origin: org.eclipse.jetty/jetty-client

String path = request.getPath();
String uri = (query == null) ? path : path + "?" + query;
String A2 = request.getMethod() + ":" + uri;

代码示例来源:origin: isucon/isucon5-qualify

public void isStatus(int status) {
 if (response.getStatus() != status) {
  addViolation(String.format("パス '%s' へのレスポンスコード %d が期待されていましたが %d でした", response.getRequest().getPath(), status, response.getStatus()));
 }
}

代码示例来源:origin: isucon/isucon5-final

public boolean isContentLength(long bytes) {
  String value = response.getHeaders().get("Content-Length");
  if (value == null) {
    addViolation(String.format("リクエストパス %s に対して Content-Length がありませんでした", response.getRequest().getPath()));
    return wrap(false);
  } else if (Long.parseLong(value) == bytes) {
    return wrap(true);
  } else {
    addViolation(String.format("パス %s に対するレスポンスのサイズが正しくありません: %s bytes", response.getRequest().getPath(), value));
    return wrap(false);
  }
}

代码示例来源:origin: isucon/isucon5-final

public boolean isStatus(int status) {
  if (response.getStatus() != status) {
    String msg = "パス '%s' へのレスポンスコード %d が期待されていましたが %d でした";
    addViolation(String.format(msg, response.getRequest().getPath(), status, response.getStatus()));
    return wrap(false);
  }
  return wrap(true);
}

代码示例来源:origin: census-instrumentation/opencensus-java

@Test
 public void testExtraction() {
  HttpFields fields = new HttpFields();
  fields.add(new HttpField("User-Agent", "Test 1.0"));

  Request request = mock(Request.class);
  Response response = mock(Response.class);
  OcJettyHttpClientExtractor extractor = new OcJettyHttpClientExtractor();
  when(request.getHost()).thenReturn("localhost");
  when(request.getMethod()).thenReturn("GET");
  when(request.getHeaders()).thenReturn(fields);
  when(request.getPath()).thenReturn("/test");
  when(request.getURI()).thenReturn(uri);
  when(response.getStatus()).thenReturn(0);

  assertThat(extractor.getHost(request)).contains("localhost");
  assertThat(extractor.getMethod(request)).contains("GET");
  assertThat(extractor.getPath(request)).contains("/test");
  assertThat(extractor.getUrl(request)).contains(URI_STR);
  assertThat(extractor.getRoute(request)).contains("");
  assertThat(extractor.getUserAgent(request)).contains("Test 1.0");
  assertThat(extractor.getStatusCode(response)).isEqualTo(0);
 }
}

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

String path = request.getPath();
if (path.trim().length() == 0)

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

String path = request.getPath();
if (path.trim().length() == 0)

代码示例来源:origin: com.ovea.tajin.server/tajin-server-jetty9

requestInfo = new HttpGenerator.RequestInfo(request.getVersion(), request.getHeaders(), contentLength, request.getMethod().asString(), request.getPath());
break;

代码示例来源:origin: org.eclipse.jetty/jetty-client

String path = request.getPath();
if (path.trim().length() == 0)

代码示例来源:origin: com.ovea.tajin.servers/tajin-server-jetty9

requestInfo = new HttpGenerator.RequestInfo(request.getVersion(), request.getHeaders(), contentLength, request.getMethod().asString(), request.getPath());
break;

相关文章