package com.javaeye.api;
import java.io.IOException;
import org.apache.http.Header;
import org.apache.http.HttpResponse;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicHeader;
import org.apache.http.util.EntityUtils;
import it.sauronsoftware.base64.Base64;
public class Test {
public static void main(String[] args) throws ClientProtocolException, IOException {
String code = new String(Base64.encode("username:password"));
HttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://api.iteye.com/api/auth/verify");
Header header = new BasicHeader("Authorization", code);
httpget.addHeader(header);
HttpResponse response = httpclient.execute(httpget);
String string = EntityUtils.toString(response.getEntity(), "utf-8");
System.out.println(string);
}
}
分享到:
相关推荐
以下是一个关于如何使用HttpClient调用JavaEye API的基本步骤: 1. **导入必要的库**:首先,你需要在项目中导入HttpClient相关的依赖库,通常包括httpclient、httpcore和httpmime等。如果你使用的是Maven或Gradle...
JavaEye API 的简单封装主要基于 Java 的 HttpClient 库,提供了更方便、易用的接口来执行 HTTP 请求。HttpClient 是一个成熟的 Java 库,用于执行 HTTP 协议的客户端请求,而 JavaEyeClient 则是对这个库进行了一层...
JavaEye的API使用帮助是一个针对JavaEye开发框架的详细指南,旨在帮助开发者更好地理解和应用这个框架。这个压缩包包含了三个文件:一个PDF文档,一个TXT文本文件,以及一个URL链接。接下来,我们将深入探讨JavaEye ...
NULL 博文链接:https://ago520.iteye.com/blog/754087
NULL 博文链接:https://ago520.iteye.com/blog/814571
JavaEye客户端是一款基于Java开发的开源软件,专为学习和理解客户端编程技术而设计,尤其适合初学者。这个客户端代码库包含了许多与网络通信相关的功能,主要集中在HTTP协议的使用和数据解析上。通过深入研究JavaEye...
3. jbpm3与jbpm4实现对比:jbpm是一款流行的工作流管理系统,对比两个版本的实现,有助于开发者了解其演进和改进,选择适合项目的版本。 4. Java、PHPRPC、Hessian、Burlap、AMF3、XML序列化的效率对比:这些是不同...
javaeye被黑 大家看看
JavaEye Client SourceCode是一个开源项目,专为Android平台设计,提供了JavaEYE的客户端实现。这个项目的源代码为我们提供了一个深入了解Android应用开发以及Java编程在移动设备上的实践的宝贵资源。接下来,我们将...
Android提供了HttpURLConnection、HttpClient等原生API,但现代开发更多倾向于使用第三方库,如OkHttp、Retrofit等,它们提供更便捷的网络请求和响应处理,同时支持异步操作,提升用户体验。 四、数据解析与缓存 ...
### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...
1. **SyntaxHighlighter.css**:这是一个样式表文件,负责定义代码块的样式,包括颜色、字体、背景、边框等。代码高亮的视觉效果主要依赖于这个CSS文件,它将不同的编程关键字、注释、字符串等用不同颜色进行区分,...
1. **MVC模式**:JavaEye+可能采用了Model-View-Controller(模型-视图-控制器)架构模式,这是一种将业务逻辑、用户界面和应用程序数据分离的设计方式,有利于代码的组织和维护。 2. **Spring框架**:作为Java企业...
javaeye的信息提示框代码之css,application.js
JavaEye是一个基于Android平台的应用程序,它展示了在移动设备上构建功能丰富的软件的可能性。这个小应用旨在为开发者提供灵感和指导,帮助他们更好地理解和实践Android应用开发。让我们深入探讨一下这个应用背后的...
《Android中文API合集》是由一群热心的Android爱好者组成的翻译组所共同完成的一个项目。这个合集包含了102篇经过精心翻译的API文档,覆盖了Android开发中的各个方面。这些文档不仅包括基础的类库介绍,还包括了一些...