java disconnect_Java HttpResponse.disconnect方法代码示例
import com.google.api.client.http.HttpResponse; //导入方法依赖的package包/类
/** Uploads {@code reportBytes} to ICANN, returning whether or not it succeeded. */
public boolean send(byte[] reportBytes, String reportFilename) throws XmlException, IOException {
validateReportFilename(reportFilename);
GenericUrl uploadUrl = new GenericUrl(makeUrl(reportFilename));
HttpRequest request =
httpTransport
.createRequestFactory()
.buildPutRequest(uploadUrl, new ByteArrayContent(CSV_UTF_8.toString(), reportBytes));
HttpHeaders headers = request.getHeaders();
headers.setBasicAuthentication(getTld(reportFilename) + "_ry", password);
headers.setContentType(CSV_UTF_8.toString());
request.setHeaders(headers);
request.setFollowRedirects(false);
HttpResponse response = null;
logger.infofmt(
"Sending report to %s with content length %s",
uploadUrl.toString(), request.getContent().getLength());
boolean success = true;
try {
response = request.execute();
byte[] content;
try {
content = ByteStreams.toByteArray(response.getContent());
} finally {
response.getContent().close();
}
logger.infofmt(
"Received response code %s with content %s",
response.getStatusCode(), new String(content, UTF_8));
XjcIirdeaResult result = parseResult(content);
if (result.getCode().getValue() != 1000) {
success = false;
logger.warningfmt(
"PUT rejected, status code %s:\n%s\n%s",
result.getCode(),
result.getMsg(),
result.getDescription());
}
} finally {
if (response != null) {
response.disconnect();
} else {
success = false;
logger.warningfmt(
"Received null response from ICANN server at %s", uploadUrl.toString());
}
}
return success;
}
java disconnect_Java HttpResponse.disconnect方法代码示例相关推荐
- java kryo_Kryo框架使用方法代码示例
Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...
- java disconnect_Java BlockingConnection.disconnect方法代碼示例
本文整理匯總了Java中org.fusesource.mqtt.client.BlockingConnection.disconnect方法的典型用法代碼示例.如果您正苦於以下問題:Java Bloc ...
- java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例
import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...
- java invalidate_Java Component.invalidate方法代码示例
import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...
- java hasmoreelements_Java IOException.hasMoreElements方法代码示例
import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...
- java methode_Java Method.getTypeParameters方法代码示例
import java.lang.reflect.Method; //导入方法依赖的package包/类 private void validateRuleMethod(MethodRuleDefin ...
- java setmethod_Java Operation.setJavaMethod方法代码示例
import com.sun.tools.internal.ws.processor.model.Operation; //导入方法依赖的package包/类 private void createJ ...
- java cancel_Java RunnableFuture.cancel方法代码示例
import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...
- java getevent_Java ActionEvent.getWhen方法代码示例
import java.awt.event.ActionEvent; //导入方法依赖的package包/类 @Override final public void actionPerformed(A ...
最新文章
- SOA在美国和中国的差异
- python常见错误-Python 常见报错类型
- 404 Note Found 团队会议纪要
- android surface编程,Android编程之SurfaceView实例详解
- UI设计中的弹窗设计素材,技巧快get起来
- html之CSS设计(四种引入方式、各种选择器)
- linux chromium安装falsh插件
- Delphi 2009 之 TStringBuilder 类[1]: Create
- JAVA注解行_java注解
- 中断占据CPU时间的计算问题
- .Net 中的反射(序章) - Part.1
- java毕业设计—— 基于java+JSP+SSH的网上购物系统设计与实现(毕业论文+程序源码)——网上购物系统
- 走进社交网络 二期功能完成
- java实现用户分页消息功能
- PostgreSQL 磁盘空间清理
- JS中反射Reflect的基本使用
- 运行linux浏览器,开源也疯狂:5款Linux浏览器推荐
- 深信服 SANGFOR 设备密码恢复和配置备份恢复
- 看电脑头痛计算机专业,看电脑头疼怎么回事
- 目标框选之单阶段与两阶段目标检测区别
热门文章
- [知识库分享系列] 二、.NET(ASP.NET)
- Windows XP 故障恢复控制台的说明
- 常用的计算机技术博客,计算机常用命令!
- 【职场进阶】做好项目管理,先从明确职责开始
- 寒假刷题实录-基础语法-02判断语句
- Mybatis-plus 代码生成器(新)
- spring 启动报错:org.postgresql.jdbc.PgConnection.createClob() 方法尚未被实作。
- Object.keys()、Object.values()、Object.entries()的用法
- web SPA 移动端手机H5项目适配(vw+postcss)
- 11月03日解题报告