com.amazonaws.http.HttpResponse.setContent()方法的使用及代码示例

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

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

HttpResponse.setContent介绍

[英]Sets the input stream containing the response content.
[中]设置包含响应内容的输入流。

代码示例

代码示例来源:origin: aws/aws-sdk-java

/**
 * We've received all the error content so send it off to the error response handler to produce the service exception.
 */
private AmazonServiceException unmarshallError() throws Exception {
  errorResponse.setContent(new ByteArrayInputStream(BinaryUtils.copyBytesFrom(cumulation.nioBuffer())));
  return errorResponseHandler.handle(errorResponse);
}

代码示例来源:origin: aws/aws-sdk-java

/**
 * Creates and initializes an HttpResponse object suitable to be passed to an HTTP response
 * handler object.
 *
 * @param request Marshalled request object.
 * @param method  The HTTP method that was invoked to get the response.
 * @param context The HTTP context associated with the request and response.
 * @return The new, initialized HttpResponse object ready to be passed to an HTTP response
 * handler object.
 * @throws IOException If there were any problems getting any response information from the
 *                     HttpClient method object.
 */
public static HttpResponse createResponse(Request<?> request,
                  HttpRequestBase method,
                  org.apache.http.HttpResponse apacheHttpResponse,
                  HttpContext context) throws IOException {
  HttpResponse httpResponse = new HttpResponse(request, method, context);
  if (apacheHttpResponse.getEntity() != null) {
    httpResponse.setContent(apacheHttpResponse.getEntity().getContent());
  }
  httpResponse.setStatusCode(apacheHttpResponse.getStatusLine().getStatusCode());
  httpResponse.setStatusText(apacheHttpResponse.getStatusLine().getReasonPhrase());
  for (Header header : apacheHttpResponse.getAllHeaders()) {
    httpResponse.addHeader(header.getName(), header.getValue());
  }
  return httpResponse;
}

代码示例来源:origin: aws/aws-sdk-java

if (System.getProperty(PROFILING_SYSTEM_PROPERTY) != null) {
  is = countingInputStream = new CountingInputStream(is);
  httpResponse.setContent(is);
httpResponse.setContent(ProgressInputStream.inputStreamForResponse(is, listener));

代码示例来源:origin: com.amazonaws/aws-java-sdk-core

/**
 * Creates and initializes an HttpResponse object suitable to be passed to an HTTP response
 * handler object.
 *
 * @param request Marshalled request object.
 * @param method  The HTTP method that was invoked to get the response.
 * @param context The HTTP context associated with the request and response.
 * @return The new, initialized HttpResponse object ready to be passed to an HTTP response
 * handler object.
 * @throws IOException If there were any problems getting any response information from the
 *                     HttpClient method object.
 */
public static HttpResponse createResponse(Request<?> request,
                  HttpRequestBase method,
                  org.apache.http.HttpResponse apacheHttpResponse,
                  HttpContext context) throws IOException {
  HttpResponse httpResponse = new HttpResponse(request, method, context);
  if (apacheHttpResponse.getEntity() != null) {
    httpResponse.setContent(apacheHttpResponse.getEntity().getContent());
  }
  httpResponse.setStatusCode(apacheHttpResponse.getStatusLine().getStatusCode());
  httpResponse.setStatusText(apacheHttpResponse.getStatusLine().getReasonPhrase());
  for (Header header : apacheHttpResponse.getAllHeaders()) {
    httpResponse.addHeader(header.getName(), header.getValue());
  }
  return httpResponse;
}

代码示例来源:origin: com.amazonaws/aws-java-sdk-core

if (System.getProperty(PROFILING_SYSTEM_PROPERTY) != null) {
  is = countingInputStream = new CountingInputStream(is);
  httpResponse.setContent(is);
httpResponse.setContent(ProgressInputStream.inputStreamForResponse(is, listener));

代码示例来源:origin: com.amazonaws/aws-java-sdk-kinesisvideo

/**
 * We've received all the error content so send it off to the error response handler to produce the service exception.
 */
private AmazonServiceException unmarshallError() throws Exception {
  errorResponse.setContent(new ByteArrayInputStream(BinaryUtils.copyBytesFrom(cumulation.nioBuffer())));
  return errorResponseHandler.handle(errorResponse);
}

代码示例来源:origin: Nextdoor/bender

/**
 * Creates and initializes an HttpResponse object suitable to be passed to an HTTP response
 * handler object.
 *
 * @param method  The HTTP method that was invoked to get the response.
 * @param context The HTTP context associated with the request and response.
 * @return The new, initialized HttpResponse object ready to be passed to an HTTP response
 * handler object.
 * @throws IOException If there were any problems getting any response information from the
 *                     HttpClient method object.
 */
private HttpResponse createResponse(HttpRequestBase method,
                  org.apache.http.HttpResponse apacheHttpResponse,
                  HttpContext context) throws IOException {
  HttpResponse httpResponse = new HttpResponse(request, method, context);
  if (apacheHttpResponse.getEntity() != null) {
    httpResponse.setContent(apacheHttpResponse.getEntity().getContent());
  }
  httpResponse.setStatusCode(apacheHttpResponse.getStatusLine().getStatusCode());
  httpResponse.setStatusText(apacheHttpResponse.getStatusLine().getReasonPhrase());
  for (Header header : apacheHttpResponse.getAllHeaders()) {
    httpResponse.addHeader(header.getName(), header.getValue());
  }
  return httpResponse;
}

代码示例来源:origin: aws/aws-sdk-java-v2

@Benchmark
public Object getItem(GetItemState s) {
  HttpResponse resp = new HttpResponse(null, null);
  resp.setContent(new ByteArrayInputStream(s.testItem.utf8()));
  try {
    return getItemJsonResponseHandler().handle(resp);
  } catch (Exception e) {
    throw new RuntimeException(e);
  }
}

代码示例来源:origin: Nextdoor/bender

if (System.getProperty(PROFILING_SYSTEM_PROPERTY) != null) {
  is = countingInputStream = new CountingInputStream(is);
  httpResponse.setContent(is);
httpResponse.setContent(ProgressInputStream.inputStreamForResponse(is, listener));

相关文章