本文整理了Java中org.apache.http.HttpResponse.setEntity()
方法的一些代码示例,展示了HttpResponse.setEntity()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpResponse.setEntity()
方法的具体详情如下:
包路径:org.apache.http.HttpResponse
类名称:HttpResponse
方法名:setEntity
[英]Associates a response entity with this response.
[中]将响应实体与此响应关联。
代码示例来源:origin: rest-assured/rest-assured
public void setEntity( HttpEntity arg0 ) {
responseBase.setEntity( arg0 );
}
代码示例来源:origin: marytts/marytts
public static void fileToHttpResponse(String fullPathFile, HttpResponse response, String contentType, boolean useFileChannels) {
int status;
final File file = new File(fullPathFile);
if (!file.exists())
status = HttpStatus.SC_NOT_FOUND;
else if (!file.canRead() || file.isDirectory())
status = HttpStatus.SC_FORBIDDEN;
else {
status = HttpStatus.SC_OK;
NFileEntity entity = new NFileEntity(file, contentType, useFileChannels);
response.setEntity(entity);
}
response.setStatusCode(status);
}
代码示例来源:origin: marytts/marytts
public static void fileToHttpResponse(String fullPathFile, HttpResponse response, String contentType, boolean useFileChannels) {
int status;
final File file = new File(fullPathFile);
if (!file.exists())
status = HttpStatus.SC_NOT_FOUND;
else if (!file.canRead() || file.isDirectory())
status = HttpStatus.SC_FORBIDDEN;
else {
status = HttpStatus.SC_OK;
NFileEntity entity = new NFileEntity(file, contentType, useFileChannels);
response.setEntity(entity);
}
response.setStatusCode(status);
}
代码示例来源:origin: robovm/robovm
public void receiveResponseEntity(final HttpResponse response)
throws HttpException, IOException {
if (response == null) {
throw new IllegalArgumentException("HTTP response may not be null");
}
assertOpen();
HttpEntity entity = this.entitydeserializer.deserialize(this.inbuffer, response);
response.setEntity(entity);
}
代码示例来源:origin: marytts/marytts
public static void toHttpResponse(InputStream stream, HttpResponse response, String contentType, long streamLength)
throws IOException {
InputStreamEntity body = new InputStreamEntity(stream, streamLength);
body.setContentType(contentType);
response.setEntity(body);
response.setStatusCode(HttpStatus.SC_OK);
}
代码示例来源:origin: marytts/marytts
public static void toHttpResponse(InputStream stream, HttpResponse response, String contentType, long streamLength)
throws IOException {
InputStreamEntity body = new InputStreamEntity(stream, streamLength);
body.setContentType(contentType);
response.setEntity(body);
response.setStatusCode(HttpStatus.SC_OK);
}
代码示例来源:origin: marytts/marytts
public static void errorInternalServerError(HttpResponse response, String message, Throwable exception) {
int status = HttpStatus.SC_INTERNAL_SERVER_ERROR;
response.setStatusCode(status);
StringWriter sw = new StringWriter();
exception.printStackTrace(new PrintWriter(sw, true));
String logMessage = (message != null ? message + "\n" : "") + sw.toString();
logger.debug("Returning HTTP status " + status + ": " + logMessage);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>Internal server error</h1><p>"
+ (message != null ? message : "") + "<pre>" + sw.toString() + "</pre></body></html>", "UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: rest-assured/rest-assured
public void process( final HttpResponse response, final HttpContext context )
throws HttpException, IOException {
if ( hasEncoding( response, getContentEncoding() ) )
response.setEntity( wrapResponseEntity( response.getEntity() ) );
}
代码示例来源:origin: marytts/marytts
public static void errorFileNotFound(HttpResponse response, String uri) {
int status = HttpStatus.SC_NOT_FOUND;
response.setStatusCode(status);
String message = "File " + uri + " not found";
logger.debug("Returning HTTP status " + status + ": " + message);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>File not found</h1><p>" + message + "</p></body></html>",
"UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: marytts/marytts
public static void errorFileNotFound(HttpResponse response, String uri) {
int status = HttpStatus.SC_NOT_FOUND;
response.setStatusCode(status);
String message = "File " + uri + " not found";
logger.debug("Returning HTTP status " + status + ": " + message);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>File not found</h1><p>" + message + "</p></body></html>",
"UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: marytts/marytts
public static void errorMissingQueryParameter(HttpResponse response, String param) {
int status = HttpStatus.SC_BAD_REQUEST;
response.setStatusCode(status);
String message = "Request must contain the parameter " + param;
logger.debug("Returning HTTP status " + status + ": " + message);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>Bad request</h1><p>" + message + ".</h1></body></html>",
"UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: marytts/marytts
public static void errorMissingQueryParameter(HttpResponse response, String param) {
int status = HttpStatus.SC_BAD_REQUEST;
response.setStatusCode(status);
String message = "Request must contain the parameter " + param;
logger.debug("Returning HTTP status " + status + ": " + message);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>Bad request</h1><p>" + message + ".</h1></body></html>",
"UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: marytts/marytts
public static void errorWrongQueryParameterValue(HttpResponse response, String paramName, String illegalValue,
String explanation) {
int status = HttpStatus.SC_BAD_REQUEST;
response.setStatusCode(status);
String message = "The value '" + illegalValue + "' of parameter '" + paramName + "' is not valid"
+ (explanation != null ? ": " + explanation : "");
logger.debug("Returning HTTP status " + status + ": " + message);
try {
NStringEntity entity = new NStringEntity("<html><body><h1>Bad request</h1><p>" + message + ".</h1></body></html>",
"UTF-8");
entity.setContentType("text/html; charset=UTF-8");
response.setEntity(entity);
} catch (UnsupportedEncodingException e) {
}
}
代码示例来源:origin: marytts/marytts
public static void toHttpResponse(byte[] byteArray, HttpResponse response, String contentType) throws IOException {
NByteArrayEntity body = new NByteArrayEntity(byteArray);
body.setContentType(contentType);
response.setEntity(body);
response.setStatusCode(HttpStatus.SC_OK);
}
代码示例来源:origin: marytts/marytts
public static void toHttpResponse(byte[] byteArray, HttpResponse response, String contentType) throws IOException {
NByteArrayEntity body = new NByteArrayEntity(byteArray);
body.setContentType(contentType);
response.setEntity(body);
response.setStatusCode(HttpStatus.SC_OK);
}
代码示例来源:origin: azkaban/azkaban
@Override
protected String sendAndReturn(final HttpUriRequest request) throws IOException {
final HttpResponseFactory factory = new DefaultHttpResponseFactory();
final HttpResponse response = factory.newHttpResponse(
new BasicStatusLine(HttpVersion.HTTP_1_1, this.status, null), null);
final StringBuilder sb = new StringBuilder();
sb.append(String.format("%s = %s;", "METHOD", request.getMethod()));
sb.append(String.format("%s = %s;", "URI", request.getURI()));
final HttpEntity entity = ((HttpEntityEnclosingRequestBase) request).getEntity();
sb.append(String.format("%s = %s;", "BODY", EntityUtils.toString(entity)));
response.setEntity(new StringEntity(sb.toString()));
return parseResponse(response);
}
代码示例来源:origin: robovm/robovm
protected void handleException(final HttpException ex, final HttpResponse response) {
if (ex instanceof MethodNotSupportedException) {
response.setStatusCode(HttpStatus.SC_NOT_IMPLEMENTED);
} else if (ex instanceof UnsupportedHttpVersionException) {
response.setStatusCode(HttpStatus.SC_HTTP_VERSION_NOT_SUPPORTED);
} else if (ex instanceof ProtocolException) {
response.setStatusCode(HttpStatus.SC_BAD_REQUEST);
} else {
response.setStatusCode(HttpStatus.SC_INTERNAL_SERVER_ERROR);
}
byte[] msg = EncodingUtils.getAsciiBytes(ex.getMessage());
ByteArrayEntity entity = new ByteArrayEntity(msg);
entity.setContentType("text/plain; charset=US-ASCII");
response.setEntity(entity);
}
代码示例来源:origin: voldemort/voldemort
@Test
public void testCloseQuietlyNullEntity() {
HttpResponse response = new BasicHttpResponse(HttpVersion.HTTP_1_1,
HttpURLConnection.HTTP_OK,
"");
response.setEntity(null);
VoldemortIOUtils.closeQuietly(response);
}
代码示例来源:origin: mcxiaoke/android-volley
@Override
public HttpResponse execute(HttpUriRequest request, HttpContext context) {
requestExecuted = request;
StatusLine statusLine = new BasicStatusLine(
new ProtocolVersion("HTTP", 1, 1), mStatusCode, "");
HttpResponse response = new BasicHttpResponse(statusLine);
response.setEntity(mResponseEntity);
return response;
}
代码示例来源:origin: jiangqqlmj/FastDev4Android
@Override
public HttpResponse execute(HttpUriRequest request, HttpContext context) {
requestExecuted = request;
StatusLine statusLine = new BasicStatusLine(
new ProtocolVersion("HTTP", 1, 1), mStatusCode, "");
HttpResponse response = new BasicHttpResponse(statusLine);
response.setEntity(mResponseEntity);
return response;
}
内容来源于网络,如有侵权,请联系作者删除!